Growth purely depends on the project / client / location / vertical / Horizontal and the time you joined the project. Depends on the aspiration one has for the growth in the company. Most of the managers are aligned to typical life to achieve more. More the money you bring is better the prospect for growth in the company. We can find wide variety of people around. Right from the people who say, I am good with the job I have and need nothing much to the people, who are found online for 22 hours in a day working. Company recognizes everyone based on the manager but not by the individual. Everyone speaks about work at most of the time. Even entertainment is seen as task to finish.
Opportunities to try different things
Typical consulting company