Pros
You'll occasionally find coworkers who are fantastic to work alongside but that's about it.
Cons
I left before all the WFH/RTO changes and I'm beyond thankful that I had. My entire team had been spread across the US so the whole "collaboration" part of RTO would have been absolutely moot. They micromanaged every hour of every day, and if anything looked "suspicious" on your tracked time there would be questions. Zero quality control, zero consideration for the fluctuations of how projects can vary on time to completion, far more work than could be done in a reasonable amount of time, and zero care for the employees - getting things finished by any means necessary was all that mattered. Folks lied, talked behind people's backs, a lot of gossip, and if you didn't immediately say yes to their demands and did anything to push back even a little bit, you were seen as a problem. There was also no rhyme or reason to anything - every initiative they wanted to strive for was scrapped after a few weeks/months so there never felt like there was a reason to do anything beyond the usual. All in all, a very toxic culture with zero direction aside from making as much money as possible for the higher ups while the lower ranking employees work themselves to the bone. I'm still working through the pressures this job put on me after all the years of negativity, inconsistency, and micromanagement.