Pros
Reverse commute Good mix of people; young and diverse (but mostly white college grads) Strong name with a good reputation Used to have a great culture Lots of opportunities to move around to different roles or departments
Cons
Does not pay well - especially in the Bay Area. Promotions happen a lot on who you know, not what you know. The company felt more open/welcoming and less stuffy/corporate a few years ago. People walk on egg shells now. Lay offs have started coming and there really is no rhyme or reason to them. Management makes questionable decisions on a regular basis. Worthless mandatory trainings occur every year or so and no one feels like they improve anything or even help at all. A lot of really talented people have left the company recently and it has hurt morale, innovation and direction.