Pros
Smart people in some teams working on very interesting projects. Decent compensation and benefits but going away very fast. Flexible work schedule in some teams.
Cons
Massive cost cutting while returning billions of dollars to investors. Reduction in medical benefits. Bonuses and stock awards for employees have been cut. Executives are compensated based on how much cash they return to investors in the form of dividends and share buyback programs. Employees are fleeing the company because the management doesn't seem to care about the employees. Big company feel. IT often gets in the way instead of solving problems. No laptop upgrades unless it's broken and can't be fixed. Being at the bottom of the technology food chain sucks. We are fighting for scraps thrown at us by ecosystem players. We need to move up the food chain.