Pros
Your immediate co-workers and immediate boss are usually quality people. 1 extra star for that. The people are great and perhaps better than the company deserves.
Cons
Layoffs and more layoffs, especially in the US. Minimal raises, 401K matching is often suspended for multiple years, as are bonuses because of missed revenue targets. They are indiscriminately laying off their very best and most knowledgeable people (including cloud, not just on-prem) as they wrestle with the industry transition to CCaaS. They're not being strategic about it at all. Their cloud offers in this space are immature and behind the competition - a new position for this company who probably got complacent with their on prem revenue. Their traction in the marketplace is poor for cloud and it doesn't look like it's getting better. I wasn't a fan of Alan's (departing CEO) handling of employees but the new CEO seems even worse, since he's now getting rid of the most competent, high performing and most experienced people who successfully transitioned from legacy on-prem to cloud, and were powerhouses who won over customers. Even those who are billable and generating revenue are not immune. While they're very careful in their layoffs to meet the technical requirements of avoiding age/experience discrimination, they are definitely trying to get rid of those with experience. The C-Suite seems obsessed with the idea that there are dinosaurs in the organization that need to be removed. So anyone with a decade of company history has a bullseye on their back. Big time outsourcing of the US jobs to cheaper countries. Most of them are gone.