Pros
Good combo of routine and complex work Hybrid Cool coworkers Ability to truly impact customers Learning opps
Cons
They shuffle big bosses around to the detriment of everyone. Directors and managers and sups that are not subject matter experts in their department BEFORE they join are ruining the company. Individual contributors have to manage up constantly with no pay and often get on board with low quality leader mistakes vs fighting yet another uphill battle to point out the error to their leader. Progressive growth structure encourages people getting complacent in their role and then getting in everyone else's way. If you mention the complacency, leaders indicate to assume positive intent. You can't rebuttal EVERY completely valid leader criticism with "assume positive intent". We want more subject matter experts in charge of us, not just people who have been a supervisor before in any which way.