Company: Apple
Date: 2020-09-17
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great place to work that offers good balance but also opportunity to push yourself
Pros: Get to work with some of the best people in your field. 
Lots of infrastructure built into the company for employees to use ranging from software tools, to an office gym and hospital to transportation subsidy programs
Cons: Apple has had almost no layoffs in its history so some people can coast while remaining at the company, providing value through retaining tribal knowledge and less about being the best in the industry. Too much stability can built complacency as in any large company.