Diversified and open-minded company, but workload is overwhelming
Pros
Lots of young people, which makes an open-minded and active atmosphere; Big company, which makes it easy to switch between departments and learn different skills; Gym is good; Flexible hours, some teams allow you to work from home frequently as long as you get your job done;
Cons
Too many young people can mean lots of peer pressure, because these kids are too eager to show how smart and hard-working they are; Too many changes, and lots of them are unecessary. Every new VP will bring a "new" idea to the team, and after a couple of organizational changes you find yourself return to the starting point. Too many meetings in the department I used to work for. You can have a whole day's meetings, and still have a whole day's work waiting for you and due tomorrow. What do you do then? You work over the night and over the weekends.