Pros
Its famous, its been "best employer" for 2 years now !
Cons
Lots !
1. We only say that we have free food, and all other crap, how does it help me as a person ?
2. Peers are arrogant, and i have seen its like stanford etc are great .. (ps i am from stanford too though), but the general attitude around is like every other place is bad ..
3. recruitment process is not good, though i did get it due to my background, i dont think they see skillsets, they see only background.
4. An air of arrogance ...
5. Too competitive -- good for people who have nothing better in life except work ! (yes sort of geeks .. and geeks SUCK isnt it ..)
Advice to Senior Management
Get down to earth and stop thinking you are GOD !