Pros
Paid Time Off (PTO) is good (i have 5 weeks now). Pension. Medical benefits are still better than most although that seems to get worse year after year. Office space and kitchens are nice and clean. Work from home is available for many positions. PC hardware is up to date and iphone is the standard phone.
Cons
Used to be a friendly, welcoming and helpful atmosphere that made people happy to come to work. After numerous layoffs and corporate changes, employee morale is so bad that a day at the office is like being at a funeral all day. - no formal job description - no clear growth paths for promotions - promotions seem to go to "buddies" - costs and expenses are under heavy scrutiny - reimbursement for travel, internet, stipends, overtime, bonuses etc The mindset seems to be that everyone is operating in survival mode trying to avoid being fired.