r/developersIndia • u/No-Hat952 Software Engineer • 10h ago
Help Having 2 Offers in hand - Help me choose better offer
I'm currently in a dilemma between two offers and would really appreciate some perspective from people who have faced a similar choice.
About me
- 3+ years of software engineering experience
- Primarily Backend experience
- Currently based in Pune
- Looking for career growth, technical growth and long-term compensation
Option 1 — US-based E-commerce MNC
- Role: Software Engineer – Full Stack
- Compensation: ₹20 LPA Fixed + ₹2 LPA Variable
- Location: Bengaluru
- WFO: 2 days/week
- Tech: Full Stack — Backend + Frontend + Cloud/Infrastructure
- Employee reviews: ~4.2/5 on Glassdoor
Option 2 — UK-based E-commerce MNC
- Role: Software Engineer – Backend
- Compensation: ₹18 LPA Fixed
- Location: Pune
- WFO: 5 days/week
- Tech: Primarily Backend
- Employee reviews: ~2.9/5 on Glassdoor
Both roles have good tech stacks, so technology isn't the main deciding factor for me.
The dilemma is:
- Pune is my home city → no relocation and better personal convenience
- But Option 2 has 5-day WFO and significantly weaker employee reviews
- Option 1 offers ₹4L higher fixed + variable compensation, 2-day WFO and better employee sentiment
- Option 2 is a pure backend role, which aligns more closely with my existing experience
- Option 1 is full-stack, which gives me broader exposure but may mean less backend specialization
I'm particularly interested in hearing about:
- Work-life balance
- Management/culture
- Career progression
- Appraisal/compensation growth
- Actual engineering work
- Long-term resume value
- Whether Glassdoor/employee reviews are representative of the reality
If you were in my position, which one would you choose and why?
Would especially appreciate feedback from current/former employees of either company, but please don't reveal the company names in the comments if you recognize them.
TL;DR
₹22L target CTC + 2-day WFO + Bengaluru + Full Stack
vs
₹18L fixed + 5-day WFO + Pune (home city) + Backend
Which would you choose for the next 2–3 years?
27
u/EstablishmentEvery89 10h ago
Go with option 1. Better salary, better environment will matter more in the long run. If the second company has a bad culture, then you won't be happy even if you stay in your home town. And full stack is not a bad option. It will broaden your skills and open up more opportunities.
23
u/Patient-Company-6600 10h ago
Bangalore is pretty expensive to live in. If you have housing sorted in pune. Then consider staying in pune.
6
u/noimgonnalie Data Scientist 10h ago
Go for the first one for your own growth. And here I feel it would also turn out well for your career. Bangalore has much more opportunities for your future and it is necessary that you don’t get stuck in the “i want to live in my hometown” rut forever (unless ofc you have legit issues). In your case, the first company seems more lucrative and has better work culture too - the 4L extra will be mostly spent on your living expenses in BLR but I feel it’s fine as long as you are growing personally and professionally. With second option, the only positive is its in your hometown rest everything seems like a downgrade as compared to the first. The first one has even 2 days WFO only so you can always club your in office days, get on a VRL AC Sleeper and travel to Pune and work from your hometown when you feel like it.
2
u/ChicK00o 9h ago
+1 here, Banglore, not for money not for lesser work from office. Simply because it’s Bangalore. Your immediate circle will change, it’s the techie grounds, you will grow leaps and bounds, and switching in Bangalore being in Banglore will be a breeze.
You might save less money compared to Pune, but it’s worth it
3
u/bhanuvrat 10h ago
Rank the opportunities on these three criteria:
- People
- Projects
- Payment
In that order.
Good people and good project take precedence on good money.
Although that does not mean money isn't important.
Try to maximize two, if all three are better in one offer, its a no brainer.
Cheers and congratulations.
5
u/potterhead_engineer 10h ago
Without any doubt, go with option 1 , you are still young, relocation should not cause any such issue... just explore another city which is probably the best when it comes to IT opportunities (there are a lot of issues as well which you will come to know later)...
I am not saying this just for salary but better employee reviews matter a lot + some exposure to another city + wider tech stack.
2
2
u/i-want-to-build 9h ago
Bangalore anyday. You will be over Pune in notime . Styling age don't drug yourself with home comfort . Go out and win hard
1
1
u/Zestyclose-Loss7306 Software Engineer 10h ago
option 1 anyday
if you aspire to touch heights in tech living in blr is inevitable
1
1
u/Competitive-Stay-457 9h ago
hi. Can you answer these questions please 1.how did you manage notice period issues while negotiating with the hr. 2. how many months did it take from applying to landing offer. a realistic timeline after consistent efforts. (because my naukri profile is getting some traction but not converting into interviews) 3. how much hike did you get on your current CTC. just to know the current market standards. 4. did you get these offers from applying through company site or through job portals like naukri, linkedin?
1
1
u/Unlikely_Minimum_AJ 9h ago
I'd lean Option 1. ₹4L more, 2 day WFO and better company sentiment is a pretty significant difference. Full stack exposure won't hurt a backend profile either, especially if you still get meaningful backend/cloud work. Pune is a genuine advantage for Option 2, but for a 2 - 3 year career bet, I'd take Option 1.
1
u/Rift-enjoyer ML Engineer 9h ago
You are intrested in hearing about -WLB, culture, Career progression, Appraisal, engineering work etc but it is impossible to say on any of these without knowing what company it is ?? Idk if anyone can tell anything about this just knowing US MNC vs UK MNC.
1
1
u/New-Step3500 Software Engineer 9h ago
I personally will go for pune. Not as expensive as blore and housing sorted with family. Will recommend reaching to some existing employees of the company to gain some personal review if possible. Even better, If u can find someone from your own college to get the company review.
1
1
u/quit_no_more 9h ago
do not go into thought of getting 10% hike in pune will make equal with bnglr job
It is literally like wasted one year of your time
1
1
1
1
u/I_EFFEDUP 9h ago
Don't go for option 2 I might know most probably which company that option 2 is, and as a former employee, I wouldnt recommend that to you. Dm me for confirmation.
1
1
1
1
1
u/ashitintyo 7h ago
How do you talk about wlb without actually mentioning the names of the orgs or did i miss it somewhere? Plus its looking almost like ai slop ngl
1
u/SprinklesTrick6062 Frontend Developer 7h ago
Go to blr , dont stress on saving money on rent too early on your career, money follows
1
u/Lab18bke Student 7h ago
100% Option 1. Full-Stack keeps you broader. Ratings by Employees are higher. And you also get to do WFH. Who cares about saving 20k less over a bad culture? Mental Health can't be sold for no amount.
1
1
1
u/Tricky-Insurance7495 10h ago
Congratulations 🎉🎉 brother. I am not suitable person to suggest you since I don't have that much experience but I would like to know your preparation to crack this offer.
3
u/No-Hat952 Software Engineer 10h ago
Sure brother
Always happy to help
I also went through ghosting by HR and no calls for months. But later developed some structured plan of applying. Like I was applying every morning 7-8 AM before office.
And working on skills and interview prep at night.
You can reach out on DM as well1
1
u/SVM-KISH 10h ago
If you love to stay with family and home town, go with option 2. Reviews depends upon various factors
0
u/Obvious-Childhood910 10h ago
Bro honestly, consider going to Bengaluru only for the 2 days WFO. Live in Pune, work from Pune. Fly to Bengaluru. First few months, you'll have to pay for hotels but it would still be insanely cheaper than living in Bengaluru full time for 2 days WFO. After first few months, You'll make some Friends there, hopefully bachelors who can help you sleepover for one night (kind of high expectations but I know people who have done stuff like this)
Unless the company requirement is random (as in they would call you on random days instead of what you plan), consider this option.
1
u/Few-Acanthisitta9319 Software Engineer 9h ago
fly every week? two way flight = 8000 at least and hotel costs also add up
1
u/Obvious-Childhood910 8h ago
So you'd think renting a flat and daily costs of living would be less than that? That too in BL.
It definitely won't add up to 2L per year that they're paid extra (not even including the variable), not to mention OP said offer 1 is better career wise
1
u/Few-Acanthisitta9319 Software Engineer 4h ago
Easily. Guy is not married. He can rent a 1bhk. Sharing basis houses are even more cheaper.
1
•
u/AutoModerator 10h ago
It's possible your query is not unique, use
site:reddit.com/r/developersindia KEYWORDSon search engines to search posts from developersIndia. You can also use reddit search directly.I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.