Often times higher management would ignore complaints about certain managers and let them run the show for way too long. If there is a huge turnover under one manager senior management should try to understand why and what's going on rather then letting bad managers drive good people away.
Over the years I've heard many complaints about career growth or the lack of it along with the compensation. In my case I didn't have this experience as much and I always felt pay was good and work life balance was ok as well.