Company: Apple
Date: 2017-11-28
Overall rating: 3/5
Employment status: current
Experience level: Junior

Product Design Engineer
Pros: Tons of resources, lots of really smart people. You're working on products that millions of customers will eventually have in their hands.
Cons: Lots of type-A people you have to work with, definitely feel like a cog in the wheel. Company doesn't make you feel like you're important. Lots of corporate bureaucracy and disorganization as far as management goes - very much figure it out on your own type of attitude. Poor leadership because of lack of training and promoting people who are hard-nosed and many times lack empathy and people skills. Very little mentorship and career advancement opportunities, and poor work life balance for the most part.