4.0
29 May 2009
Former employee
San Jose, CA
Recommend
CEO approval
Business outlook
Pros
It is one of the best companies that I have ever worked with. Overall relaxed and open culture was appealing to me. Pay and benefit program is one the best. Opportunities to learn new technology are plenty. You can meet and work with great people.
Cons
Not much room for promotion. Too many layers in management. A few incompetent mid-level managers. Slow and complicated internal processes. Slow to new growth opportunities. Plenty of wasted talents.