There were some good people I worked with, but the company often let several people go unchecked. When I was given my option to stay on or separate, the separation package was very generous.
Cons
My whole department was let go to go due to an account sale, only for the company to acquire a similar business 6 months later.