Pros
Flex time. Direct supervisors are spread too thin to ever micro manage. On the surface they provide a shiney facade with heavy focus on diversity, inclusion, community, safety, awareness - all the up-to-date issues. (Ironically falls short to the actuality which is total disorganization and chaos)
Cons
The reorganization during Covid was challenging enough but the company then dismantled many service departments and outsourced to India as part of its "global initiative". Constant change to project delivery and operations with poor communication and lack of leadership. It's obvious the company only cares about it's investment thru acquiring as many firms as possible. Benefits package are lacking and costly. No OT compensation but job requirements cannot be completed in a standard 40 hour week. Constant staff turnover throughout - those who stay are burnt out and cannot affect real change. You will be over worked and hardly acknowledged. When you leave no one notices.