Vantaggi
Great culture (a lot of people end up being friends outside work), willingness to grow employees in new areas if openings exist, appetite for testing ideas, showing stable growth, reasonable goals and performance expectations, the work/life balance is more of a life/work balance, pockets of good leadership, general perception of competence and trust in leadership
Svantaggi
Senior management is too tactical and involved, often politics trump merit, pay was not very competitive, cross-office cultures clash, management of projects can be described as pure chaos, siloed goals cause a lot of short sided decisions, accountability is lacking, transparency is lacking, some teams are completely unmotivated to perform/innovate, no equity or incentives to stay result in a lot of turnover and turbulence