Pros
The only pro is the high compensation. High salaries,leveraged with non-compete agreements and the threat of litigation are the only reasons that people stay.
Cons
Everything other than compensation. The company uses whatever leverage they have to coerce vendors, employees and customers to behave appropriately and to "make good decisions". A former executive, upon termination, was quoted as saying "at least I don't have to be an (expletive deleted) anymore!" The good reviews here are highly suspect both in content and tone. Management are master manipulators! They can take a negative, such as forcing employees to give up any semblance of a work/life balance, and phrase it as "the company rewards commitment". Yeah, that means they "own" you 24/7 and you will risk your career if you object for any reason.