5.0
7 July 2012
Current employee, more than 1 year
Long Beach, CA
Recommend
CEO approval
Business outlook
Pros
Family-like environment Great people Once you're in, you're in Great compensation
Cons
Very competitive to get a job If you don't already work for the company, it is much harder to get in If you are not good at working in teams, it may not be the place for you