Lot`s of it. Internal mobility is a joke. I ended up working as a contractor for a financial bank that gave me no chance to proof my expertise. As a Senior developer i felt like a junior developer, completely powerless with no right to speak. The day i disagreed and tried to speak up ( professionally of course) i was dismissed from the project.
It seems even though the contract was indefinite, the position was just for a year, but that was never told.
Listen, there are better body shops out there.