Pros
There are still good people that work here that are trying their best. For tax, you wouldn't think it's interesting, but the work is challenging in a good way. Those are about the only pros.
Cons
Where to start? Offshoring more and more work. Non-India based employees have been working under a storm cloud hanging over their heads for 2+ years. At any time, you could be the next person laid off. Every time you turn around to message someone you've worked with before, they're gone. Morale is in the toilet, people are in survival mode. How can anyone give their all, embody the "OPAH FOCUS" success traits (Barf. By the way, the workplace culture is not unique - It's just toxic positivity in an orange wrapper.) and succeed, in an environment where your colleagues are getting let go left and right, and you don't know if you'll even have a job tomorrow? Answer: They can't. The folks in India do try their best and there are some great people over there, but there is an unspoken divide between Non-India employees and India employees. Additionally, you get what you pay for and certainly the salary disparity between these two groups (and hence the offshoring so the PE firm can make their blood money) is obvious. The new thing is AI, of course. Instead of having training for employees and guiding them how to use these powerful tools, it's the wild west. Everyone gets a chatGPT license, good luck if your coworkers haven't been coached in the fact that AI hallucinates. Oh and guess what, now they want us all to be "citizen developers"? There's no way that can go wrong. And sure, let me just put aside all the urgent work I have to learn how to successfully use these AI tools. With what spare time? If you won't make space for your employees, how can they succeed at these initiatives - oh, and why would an employee want to innovate when they might get canned tomorrow? Senior leadership is a bunch of talking heads and have no clue what they are doing. Constantly touting how "well" the company is doing, and how "good" the Gallup survey results are. Completely out of touch with what the average experience is like for an employee. Because of the morale, the constant need to work urgently, and the fact that the only people who get ahead are the people who jump up and down the loudest about what they are doing - nobody has the bandwidth to help people understand organizational structure across the tech stack, and because of the constant heads rolling, this is constantly changing. Nobody has the patience or wants to give the time to people who need additional context or awareness to do their job. The tech stack for their product is a mess and it's unclear who or what team owes what. Constantly "that's not within my scope". Here's laugh for you to end on: company wide all hands, corporate sends out a note that they are monitoring attendance and if you don't attend you'll be penalized. Morning of the all hands, people can't join because of issues with the company's zoom licensing - since everyone panicked and tried to attend. At a massive corporation this is laughable. This place has unfortunately become a joke. It used to be a great place to work but it's become completely soulless and all the contributors left are holding on for dear life.