5.0
Feb 2, 2010
Anonymous employee
Former employee
San Francisco, CA
Recommend
CEO approval
Business Outlook
Pros
For the most part, the people genuinely care about you, your growth and your career. The culture and work/life balance are second to none.
Cons
To get to the higher levels of senior management is a long and slow process. In most cases, you need a position above you to be vacated for you to move up.