Pros
- lots of opportunities to stretch and learn new skills - coworkers I'm genuinely friends with - line managers who are committed to reasonable timelines and work-life balance instead of bending over backward to compensate for other teams' failure to plan
Cons
- true promotions are hard to come by because of constant structure change. I've been "auditioning" for a promotion for over two years - satisfaction is highly dependent on your team and leader - lots of variability between departments, teams, and sub-teams - political complexity and lack of follow-through; teams do not follow processes or schedules and expect other teams to pick up their slack. A lot of "just get it done" mentality instead of figuring out how to work sustainably and efficiently - slow loss of work-from-home autonomy despite great results