Leadership is a mixed bag, depends on your manager.
It's a big IT services firm. Your experience really depends on your immediate team and project lead. Some leadership is great; some isn't.
Some project managers genuinely care about career development for software engineers. You get exposure to a lot of different tech stacks in this corporate environment, which is good for learning.
Upper management often feels out of touch with ground-level realities for IT services. There's sometimes a lack of clear direction from leadership, making it tough to prioritize. Work-life balance can suffer when project leads push unrealistic deadlines.
Encourage more consistent leadership training for all levels. Empower project leads more, but hold them accountable for team well-being and clear communication.