Pros: Free food coffee, gym onsite and great benefits
Cons: No job security, poor managers, and quarterly goals
Employees have been laid off after several years, only a few months, or in one case--the entire group was eliminated 2 days before the new hire's start date. Press is calling them "drip layoffs". Poor people managers who have gotten more political and micromanage more as a result of quarterly goals/reviews. If you're lucky, very lucky you might get a manager who will have your back. The current executive team is killing the great employee team culture there by pitting everyone against each other.