5.0
3 Apr 2010
Current employee
Sunnyvale, CA
Recommend
CEO approval
Business outlook
Pros
Great people, great management, winning technology. I feel I am really making a difference.
Cons
Not many. You do have to deliver, which means often working hard, but you get rewarded.