Company: Apple
Date: 2016-04-02
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Change the world, at your cost
Pros: Having millions of users use your work is amazing. Big and bold ideas to change the world.
Cons: Lack of coordination between team and orgs, lack of interest in infrastructure and all the focus is on user visible features. Software engineering processes are from the 90s: infrequent releases  and focus on manual testing.