4.0
3 Dec 2008
Current employee
Palo Alto, CA
Recommend
CEO approval
Business outlook
Pros
Lots of opportunities for advancement for people who are willing to take on the challenge, great benefits, smart people, interesting work (really!), great travel opportunities, cash compensation is competitive (with big rewards for top talent employees), a lot of top-notch leadership in the upper echelon of the company
Cons
Company slow to get rid of under performers, incompetent employees are tolerated for too long, company moves too slowly because decisions take too long, many poor managers in the company (especially in development, where often the most senior developer is promoted to a management position whether they are able to manage or not)