Company: Apple
Date: 2016-10-27
Overall rating: 3/5
Employment status: former
Experience level: Junior

Decent enough place to gain experience.
Pros: It's a structured, straight ahead job/work environment with a few opportunities to extend yourself.
Cons: It's so secretive that they won't tell you that the team you were hired for moved to a new office, nor it's address, months before you yourself were hired. 
You don't know the context in which you are working. 
You are given trial projects after training. If you do not do these to their standards and within a short amount of time, you're canned.