5.0
18 Jul 2012
Current employee, more than 3 years
Sunnyvale, CA
Recommend
CEO approval
Business outlook
Pros
Flexible work time. Great work environment. Great management teams. Competitive compensation. Trust and respect each other.
Cons
Hard to get promoted to next technical level.