4.0
Jul 10, 2009
Current employee
Cupertino, CA
Recommend
CEO approval
Business Outlook
Pros
very smart, talented coworkers. casual work culture. not a problem to get time off for personal/life events. modern/progressive company. employee morale is high. paid training. employee discount. ESPP.
Cons
secrecy is a little discouraging at times. people get worked very hard, get burned out. employee discount could be better. office space is severely lacking.