Some managers and HR staff are helpful in your career advancement, sometimes as long as there's no blood in the water.
Cons
Opportunities for professional development are scarce, managers tend to pigeonhole you into a position if you are too good at your tasks, you make them look good and they won't risk that for your advancement.