Benefits often appear to be dwindling over time.
management is not as transparent as they like advertise.
Org changes within IT happen often and teams are not alerted to the very last minute.
not enough management training in IT, and often people with little people skills or PM skills can be promoted, with minimal training in these areas.
Networking contributes to a lot of upward mobility.