Pros
I really like most of the people I interact with at this company. Many have become friends in my personal life and the rest are fairly easy to get along with.
Cons
Our onsite teams need more support. It feels like we're constantly fighting tooth and nail to make a tiny bit of progress on something that will make our jobs easier, but senior leadership refuses to listen. They're not here working onsite with us and I know several other managers have complained about the same issues, but our legitimate concerns constantly fall on deaf ears. We recently had to downsize our onsite teams in exchange for AI doing parts of our job... except AI has been less than successful and several of our processes still require human support. We've been stretched very thin with longer working hours/extended work weeks and corporate refuses to allow us to hire appropriate staffing. So far this only applies to the office side but maintenance isn't far behind. As soon as they realize they can cut corners with our maintenance team, they'll be impacted by this "skeleton crew" staffing model just as badly (if not worse) as the office has been. Lastly, the communication from other departments is terrible. This company claims to have a core value of "We Collaborate" but here's what really happens: some department from corporate makes a new company initiative that impacts onsite teams. There's a training call for the new initiative on a Tuesday. It rolls out on Wednesday. Missed the training call? Eh, you'll figure it out because SURELY someone else on your team was on the call and can support you in getting up to speed... even though they themselves had less than 24 hours to absorb the information. All in all, there is a lack of transparency and strategic planning. Corporate will just schedule another "change management" call that all of us have to dial into and get no real value from the conversation.