Company: Apple
Date: 2017-05-29
Overall rating: 5/5
Employment status: current
Experience level: Junior

Best place I've worked
Pros: - managers are there for you when needed
- benefits are amazing
- when going thru a tough time in life, there are assistance and leave opportunities
- great atmosphere with values that are actually followed without much, if any, conflicting SOP. 
- you're treated like a person. Never was one for the "team is like family" thing, but my team actually makes me feel like family 
- a very detailed and understanding attendance policy
Cons: It can be difficult managing work and life. There are vacation days and plenty of opportunities to take time if necessary, but schedules change every 3 months and the shifts are bidded  on so you do not know what shift you will have next. 
Also, it can be difficult to keep spirits up during the holiday rush.