Company: Apple
Date: 2017-08-15
Overall rating: 1/5
Employment status: former
Experience level: Junior

Let down by poor quality mid-level mangers
Pros: - Work with some really talented people on interesting problems.
- A well meaning company culture.
- Thinking about the complete user experience.
Cons: - Poor middle management.
- Poor work life balance.
- An archaic "not invented" here mentality.
- Managers tend to dictate engineering approaches.