You are a small fish in big ocean, once you're on a project assignment, you're working for a client on a project, no one cares for you, no one asks you about your career growth / progression etc. Typical in any big multinational company. You're on your own to take interest, inquire and follow up and so forth. If you're busy on a project and you don't have time for internal follow up, that's it, you're stuck in same role possibly same pay forever.. yes literally forever.