Company: Apple
Date: 2015-08-03
Overall rating: 4/5
Employment status: former
Experience level: Junior

Tools Developer
Pros: Flexible hours and enough vacation to stay on top of your game. You're free to work on what's most interesting to you inside of your team.
Cons: If you're interested in working on a project outside of your team it's very difficult to get involved. There's often layers of security segmenting teams.