Good pay but a stressful environment
Poor senior and upper level management. There doesn't seem to be focus and alignment and there is too much resistance to a changing environment. Lots of good people are there but unfortunately not enough of them are in positions of leadership. On the good side however, is they pay well and have excellent benefits.