1.0
Sep 23, 2010
Former employee
Cupertino, CA
Recommend
CEO approval
Business outlook
Pros
relaxed corporate environment, very flexible, happy people work there from all walks of life
Cons
Flat management means that incompetent people may get promoted to manager status (so many managers!), middle management problem where it may take a long time for someone to get promoted beyond manager and they get disgruntled, and there is a lack of constructive feedback, interns are often set up to fail since there are so few employment opportunities available