Vantaggi
-Good people/coworkers -A culture that promotes mutual respect and teamwork and an emphasis on fixing problems instead of finding blame -(In my experience) Good middle management that acts as advocates and team-members instead of "bosses" -Flexible hours -Option to telecommute -Average to low job stress -Nice office and location
Svantaggi
-Continual layoffs -Off-shoring -- there is a very large amount of offshore employees -Meager to non-existent pay raises -Average to below-average pay -Few bonus eligible positions -Continual cuts to benefits like medical and retirement -Cuts to fringe benefits like cafeteria, employee store discount, luncheons, annual awards, etc. -Employees are treated by upper management as though they are an expense instead of valuable assets -Steady outflow of good, experienced employees who are fed-up with instability and poor treatment