The culture has changed dramatically over the last few years. Bad management, bad decisions, and a "toxic" work environment. Those aren't my words, those are the words of numerous people that do still and have previously worked there. It's not a good place. It's a great place to have on your resume but it's a nightmare to go in everyday. People are miserable, overwhelmed, and overworked. That is not a great combination for trying to get things done cross-functionally. Avoid if you can.
Stock, free gym, beautiful campus
NO work/life balance, horrible cafe, uncooperative coworkers, dense management