Generous salary, but you need to be willing to put up with a lot of ridiculous behavior from management in order to stay on for any length of time and receive that salary.
Cons
Management is the weak point, while employing talented individuals to perform the daily tasks.