Pros
Fairly good career advancement. Tons of people that have risen up through the ranks through customer service and up. Pretty solid group of people to work with at the individual contributor level.
Cons
-The CEO (John Raeder) regularly acts like a temperamental baby if he doesn't get his way. -Terrible management, just plain awful. Can't get anyone in management to pay attention in a meeting (they're always on their phone/computer), they can't communicate effectively (if they even try), there's no basic strategy, and on and on. Across the board, this is the worst management team I've seen. -Very politically connected culture. There are multiple hires that no one wants but the CEO has overridden and then burdened people with. Current employees that keep getting passed around the organization because no one can fire the person and no one likes working with them. -It's a matter of time before each and every person gets thrown under the bus. Anyone that's been there for a year or more has had it happen to them. -Lots of items in contracts with customers that the company can't/won't do. -Benefits are pretty bad. No 401k match, bad health insurance, and you can't even contribute to your own 401k for 6 months. But at least there's beer in the fridge?