Its a great place for a job, but not if you'd like to have a meaningful career. You don't go there for the money.
You meet passionate people that are below manager level, but manager level and above are more cutt throat
Answered - Technical Specialist (Former Employee) - San Francisco, CA
Good, lots of name recognition
Answered - Manager of Training and Development (Former Employee) - San Francisco, CA