Need Career Advice: Practice Building Role vs Stable Enterprise Architecture Role
I have ~15 years of experience in IT, primarily in the Salesforce ecosystem, with a mix of business analysis, architecture, delivery leadership, and AI/GenAI-related work. Currently evaluating two offers and honestly finding it difficult to decide because both optimize for very different things.
Offer 1:
- Small/ Mid consulting Indian company (5k employees) trying to build its Salesforce capability
- I will be reporting to Practice Head
- Compensation: 60 LPA fixed
- Work would initially involve:
- building POVs/POCs
- pre-sales activities
- solutioning
- helping shape the Salesforce practice
- No fixed client initially ( or possibly smaller existing projects )
Offer 2:
- Smaller-sized service company (1.5k employee)
- I’ll be deployed full-time to a large enterprise client
- Role is focused on enterprise architecture ownership across multiple geographies
- Compensation: ~65 LPA fixed
- Long-term project (2–2.5 years confirmed)
- frequently International travel to Europe involved ( which I am pleasantly okay with)
- I’ll be representing client and overarching the large salesforce multicloud implementation across different geographies ( the implementation is done by another vendor).
Would love perspectives from people who have faced similar choices, especially senior architects, consultants, or practice leads.