Pros
Pay is far above the average for the position.
Cons
No support from management whatsoever. Managers that are there are not responsible in any capacity, and you will be responsible for cleaning up their mistakes every day. Very calcified organizational structure, so while you are fixing all their mistakes, you will not have any chance of career growth from doing so.