Company: Apple
Date: 2021-02-19
Overall rating: 5/5
Employment status: current

Great place for a Software Engineer
Pros: Impactful work, great team and managers. Leadership is technically competent and understands the importance of good software engineering, as opposed to quick software engineering.
Cons: You need to wear many hats, which sometimes means you don't get as much time coding as you might want.