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

Indeed one of the best companies to work for!
Pros: Apple offers a lot of possibilities for personal growth. You are encouraged to improve, without the feeling that you are being put under pressure.
Cons: Your schedule is very inconsistent. Personally I would like it to have the same weekly schedule for a month, or even more.