Pros
The two dozen or so people who understand the products that haven't been fired this week. The people who truly care about the customers and products are some of the best around.
Cons
The almost daily layoffs or some people mixed with the massive 5%-10% layoffs that come every six or so weeks. Communication is nothing but lies and cover ups. (Too many past execs and directors leave for medical reasons; and nobody had a heart attack) New hires are people without product or industry knowledge. New product releases are insufficient to keep clients. Clients generally unhappy with being nickel and dimed just to get basic English speaking, product specific support. Employee survey results and town hall meetings that lead to firing of anyone vocalizing disagreement.