Company: Apple
Date: 2014-09-27
Overall rating: 4/5
Employment status: current
Experience level: Junior

Very product focussed company
Pros: As an engineer, it feels great to make contributions that have a visible impact on Apple products. People love it or hate it but they never ignore it. Even the negative user comments just show how much they expect from Apple. Engineering is well respected and the thing I like most is that the rest of the engineers are very grounded and like to make impact on a product level. In some other big tech focussed companies, often times, engineers end up building an entire new compiler in order to get done with their project. This seldom happens at Apple and it is a good thing.
Cons: There is a lot of secrecy and silos in order to keep company information on a need to know basis and extremely confidential. This is a good thing from the perspective of PR and marketing but sometimes it hinders learning, sharing and effectively working on new things. It also has a tendency to foster a culture where more senior employees can effectively shut off newer employees.