4.0
28 Dec 2012
Former employee, more than 3 years
Oakland, CA
Recommend
CEO approval
Business outlook
Pros
Sharpens your skills by constant training, and great projects to work on. Great salary and benefits
Cons
Unfortunately, you have to be a kiss-ass to advance and get promotions! Junior staff get neglected and barely recognized.