Vantaggi
- work on the best products in the world with the autonomy to "do what is right" versus "do what is cheap" -- excellent training for an early-career engineer - lots of support for learning and investigation, a culture of innovation and invention - surrounded by smart and passionate people
Svantaggi
- tons of politics between teams - people are treated like resources here, don't expect anyone to care about your work-life balance -- but you have to be willing to sacrifice to do well here - culture varies drastically from group to group, some groups are great and some have a toxic culture - it seems to get ahead here you have to both be a rockstar *and* willing to step on people to get to the top -- which results in the top management spots being held by people with questionable moral standing