4.0
28 Nov 2011
Current employee
Cupertino, CA
Recommend
CEO approval
Business outlook
Pros
Very laid back, not a lot of micromanagement; on the cutting edge of technology, hands-on work. Generous compensation.
Cons
Really competitive, stressful, raises are small or non-existent.