Pros
Employees (outside of some self-interested senior management) are good people and try to make the best of it.
Cons
If you are just comparing competitors in the local area, it is worse culture, worse benefits yet this company does not give much in raises, splits the bonuses (which are paltry), does not give raises with promotions, stock bonuses might as well be worthless...see its stock down over 25% from a year ago - enjoy inevitably getting laid off if you think the pros outweighs the cons...the company saving money now is not going to come back to you in the form of job security when business slows down. Be proactive and look elsewhere now! Sycophant manager is unworthy of having people under him. Not interested in his subordinates progressing in their careers if it threatens his comfort.