Management will hold you back from advancing to higher levels to meet numbers for bean counting upper management.
I was passed over on occasion due to being written up for usual business that management themselves taught me, in my opinion was to keep me down without pay increases, or advancement. I am actually more qualified than the current manager, as well as more educated than him, but keep getting passed over. I may not have been the best tech, but darn sure would have been a better manager than the micro manager there now.
Benefits, no one breathing down your neck while working
No chance for advancement