Pros
Some really great people that have stayed for no obvious reasons make it tolerable. Health insurance is pretty good. Sadly, that's all I can say that is positive.
Cons
C-level folks are willfully ignorant of all activity below them. Most VPs are reckless and contribute to not only a hostile work environment, but also are wholly unqualified for the role they fulfill. Directors do just enough not to get fired. Managers are confused and scared. Staff is lethargic and have very little if any morale left. - No raises, ever - No incentives - ESPP is terrible because the company is barely competitive in the market(s) they target - Company travel policy requires you stay in the same hotel room as another co-worker unless you're VP or C-level (what?!). - Nepotism... everywhere - Software is unoriginal, barely functional, and technical services are poor and add no value - Help desk is an ironic joke - Disorganized at every level - Honest communication and feedback to senior management is discouraged and often punished, whether positive or negative. Think about that and see if your head doesn't explode - 401k matching and vesting is not competitive at all - No chance of promotion - The refrigerators all smell, just like the corporate culture here