Company: Apple
Date: 2017-10-19
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

An exciting company that has lost sight of its humble beginnings somewhat.
Pros: Amazing people. 
Fun, bright and vibrant environments.
Engaging interactions with customers who love the brand.
Lots of opportunity to branch out and learn.
Cons: Scheduling is chaotic: 
Employees are numerous enough and have varied enough preferences that scheduling could be made basically perfect for everyone. Instead, it is left up to software algorithms which result in random days off and shift times that cause an exhausting effect (Wednesday off, open Thursday, close Friday, Open Saturday, Monday off.. etc)

An overemphasis on "cultural fit" instead of merit causes a feeling of bias regarding promotions and career growth - a team member who excels in rankings, feedback and performance may find themselves passed over for promotions when a new person with no merit but a plucky attitude gets a position.

Customer interactions can be intense. This isn't a con if you thrive in this sort of environment.