Pros
Great ability to change your work priorities midstream as it is a daily occurrence. If you enjoy chaos, mismanagement, tight purse strings, relentless meetings, spending time figuring out how to do your work, and spending more time self-teaching than working, this is the place for you.
Cons
Hybrid work is no longer hybrid. The definition was changed and its now RTO for everybody except remote workers. You review yourself bi-annually and bi-weekly. Metrics are about cost and schedule performance regardless of roadblocks and setbacks. You do your own training online. You do your own IT online. You do your own HR online. Too many mtgs. Confusion and chaos reigns. Managers are hit and miss and suffer from the same issues as their employees with no solutions. Asking for help gets you more assignments. Too much work, not enough people. No one is applying for open positions. Hard to advance, too many hoops to jump through. Company used to be a great place before it went through three buyers and mergers and was swallowed up by a big fish. You're just another brick in the wall now.