Pros
Great pay and benefits, ability to make a difference in others lives, and hybrid work
Cons
High degree of micromanagement and bureaucratic system with little collaboration between management and team, increasing workload w/o proper support to manage it, resistant to changes/suggestions paired with little to no action to improve program, high turnover, little creative freedom, no career advancement