Pros
Get to experience a lot of different work and projects. And there are some really great and smart people around the organization;
Cons
HR leadership is only interested in creating an echo chamber for their team, full of yes-individuals who tell them what they want to hear. Many higher-ups and new hires come from the same former companies, and they are getting rid of employees who have different backgrounds or challenge them even if they have been at the company for decades. Layoffs occur without warning, with no exit interviews, vague explanations, and no transition plan in place for the work. They then allow the organization to think those employees left on their own rather than owning up to the decisions they make and admitting what they did. And they do this all while claiming to care about their employees, but based on actions, couldn't be further than the truth.