Great People but...
Pros: amazing people to work with
Cons: pay, ability to get away from the work, nepotism, there's no balance of how people doing the same work are treated or paid (the stronger you are, the less you're respected)
The environment will burn anyone out. Working with some of the best people I've ever met, however, there are problems with weak employees who are more of barriers than aiding in the progression of the company who have too much seniority.