Pros
Good benefits and overall treatment by my Supervisors and Co-workers. Positive support for Diversity and Inclusion efforts. Fairly decent communication from Management on planning and investments.
Cons
In the 13 years overall, I have worked for decent managers who had a clear understanding of the team's tasks and goals. However, there were three managers who were so bad, the good teams they took over were eventually destroyed and dismantled. Not sure why their managers were not able to see the detrimental behaviors until it was too late to save the original team focus and performance. My guess was these detrimental managers were not getting enough oversight and corrective managerial training from higher ups, who were not listening to the teams being affected.