Great pay and benefits. There are a lot of growth with limits of not jumping in-front of anyone.
Cons
If you are not liked by all employees and, your experience exceeds some of the existing employees to cut them off in their next promotion, You will be framed to get out of the existing set up they have.