Pros
Well structured company. Lots of ongoing projects so there is a steady work load. The WFH schedule is also a perk as we are only in office 1-2 days a week.
Cons
Lots of levels of management and stakeholders which makes decision making difficult. There is also little emphasis on coaching. It is more about getting things done vs. learning.