Great people, no advancement.
They pay very well. They will train you, and have decent training programs. The employee culture is good, a little clicky but better than most. Management is 3/5, good but not great. Most management has been in the company for a very long time, which is great because they probably did the job you're doing and understand the issues but it also means - more... that you will have a hard time getting promoted because management has been there forever. - less