Company: Apple
Date: 2017-04-20
Overall rating: 2/5
Employment status: current
Experience level: Junior

Technical Specialist
Pros: Looks good on a resume. Decent people. Discounts are nice.
Cons: Management is atrocious and don't know anything about Apple. They're just there in case customers want to yell at someone. 
Customers are frighteningly aggressive. Prepare to be demeaned, insulted, and screamed at. I would enter every shift with a cold defensive mindset, knowing that someone is going to let me have it. There have been times where customers have literally made me fear for my safety. Customers have waited outside the store to yell at me once I'm off. There have been occasions where I've had to sneak out the back door and leave the mall through back hallways to avoid angry customers. 
There is also no room for internal movement. The company pulls the "we fill roles internally" but it's a hilarious lie. The store got a new role and set it would be filled internally, and they interviewed dozens of interested candidates. All were told they didn't fit he role and the store hired externally. 
Also, your yearly promotion is maybe 2%, and it's not unusual for new hires to be making considerably more than people who have been with the company for years.