Company: Apple
Date: 2016-04-25
Overall rating: 5/5
Employment status: current

Great
Pros: Pay is exceptional for retail, the people are incredible, great avenues for development until you reach a senior role such as genius. Even after several years I feel that the direction which the company is taking is admirable. Huge sense of pride in representing the company each day. strongly agree with environmental goals and company's stance on consumer privacy.
Cons: Once you reach this role, there are no avenues to advancement outside of leadership. If I want to secure a corporate position in engineering or software development, I'll need to leave the company and get relevant experience and training elsewhere, which is sad. I don't want to leave!

Pace of work is relentless. You are never not busy. Every second of your time on the clock you are vitally important to the success of the whole team. If you care about who you work with (and most invariably do), this can be quite stressful. Almost impossible to work to a good enough level unless you feel 100% both physically and mentally.