Good pay, working with talented engineers, work life balance
Cons
Bad middle layers, the competence of the those are laughable, it’s surprising how they end up there, good that there is reorganization to get rid of those incompetent middle layers, career opportunities unclear. Still discrimination despite top down inclusion