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

Great company to work for if you like the culture
Pros: Great team work. Welcoming to any new ideas. It is very flat in structure considering the size of the company. I worked in multiple locations in the company for more than three years. The similar culture throughout the company.
Cons: It is not easy to begin with. The learning curve can be very daunting especially you will need to get to know people to learn stuff. A lot of things are not documents and processes are fluid. If you like it, you kinda enjoy it. Otherwise, you won't stick for long.