I have two questions to ask about tech consultancy companies. What other companies besides Tata and Deloitte, hire SWEs as consultants? How often does someone rotate clients to diversify their tech skills and pick up new stuff within the same consultancy? TC is not in this question so it doesn’t matter the pay for now.
Thoughtworks.
When changing clients are you asked to relocate often or can you choose clients within the area you’re in?
Thoughtworks, since I have been here, has embraced remote work. so, no. When we are done or rolled off a project, we are put on 'beach'. Staffing approaches with open positions, you can choose to decline or accept given your preferences.
KPMG, Capgemini,slalom
Slalom. Average is like 4 months per project but some could go longer. Diversifying tech skills is more between you and your people leader. You could stick to something like front end the entire time or you could ask to be placed on a backend project/xyz tech stack project. It’s all luck based imo. You could end up on a shit project learning nothing or be on something fun and exciting
Pretty much every consulting company hires software engineers but are not paid like big tech since no equity is usually given. You get a little bonus if you have a high billable percentage. Time at client engagements vary from a few weeks to a few years. You can ask to change projects but it is not welcomed. The projects end eventually so you will get a different client, location, and possibly tech/role. You need to be very flexible and embrace the change!