Pros
Holidays and allotted vacation time. Ability to work from home.
Cons
Lower than cost of living raises and low, continually shrinking bonuses. No more long term equity incentives unless your close to the top of the house. I have been graded as a high performer each of my years here and the compensation is still terrible. Expected to always be on call wether weekends, holiday or on vacation. Long hours if you work in IT for a critical business application. Management does not care about the individual in any way, shape or form. You cannot progress in the company unless you have inside connections already established. All new positions being filled by outside candidates, no promotion from within. New floor plans at 240G are horrible. Picnic table style setup gives the feel of working in a warehouse style call center.