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

Great company to work for
Pros: Awesome benefits, great people to work with and you can learn a lot of practical skills that will benefit later in career development
Cons: Lack of work/life balance. It also all depends on who is your direct report. If they willing to invest in you, then your next step is way easier to come to you. But if your direct report does not care about the team, then it eventually will lose all the hard working people.