Avantages
Some amazing colleagues. Decent pace in getting new assignments. Not too much micro-management and good level of responsibility/influence for individual contributors.
Inconvénients
More and more, the wrong people are become supervisors without adequate skills and training. Management will defend them to no end while constantly criticizing individual contributors. The amount of rework on small things is outrageous meanwhile critical tasks aren't getting completed due to poor work prioritization from the supervisor. New performance assessments are more of a popularity and personality contest as supervisors fail to understand and give proper credit for real work by employees. People will tell outright lies to try and get their way or put others down. Employee concerns are not properly addressed as the organization only cares about what's coming from the top-down. The individuals who do care aren't are in a position to bring change. Work life balance and flex policies are a joke for most jobs. My coworkers are stressed, frustrated, and running out of patience. Despite all this, management continues to paint things as a pretty picture and will repeatedly talk about culture and "one team" and how we should be so excited to be a part of this work. There are way too many managers and too many p***ing contests that results in lack of clarity and constant change in direction for individual contributors. Leadership team is nearly all male and white. Contributions by and perspective from people of color are diminished whereas others are recognized for doing base business job functions.