Company: Apple
Date: 2014-10-06
Overall rating: 2/5
Employment status: former
Experience level: Junior

Not bad if you have no personal life
Pros: Coworkers are amazing. Lots of training opportunities available if you can play the game. Great place to learn fundamental skills about low level IT work and customer service, which you can then take elsewhere. The compensation was more than fair for the job level, and benefits were really good. The health insurance especially was very affordable.
Cons: Time off was very difficult to come by. The schedule came out maybe a week in advance, but employees had to give at least four weeks notice to use vacation time. Swing shifts and weekend/holiday work was expected (it is retail, after all). Hiring moved at a glacial pace so store was perpetually understaffed. This worked out poorly for employees and customers alike, since the people who were there were overworked and tired. If you were a management golden child, you could expect to advance.