There are common trade-offs with large company vs. small company/startup (I've never heard of Razorpay). At a large company you have defined career paths, lots of learning opportunities to branch out, ability to move around to different teams, and no paycheck/funding issues (ex: if a startup isn't profitable they are at the mercy of seed rounds). At a small company you may not get a lot of those things but you may get opportunities to advance into higher responsibility roles much faster. Advancement at large companies is usually process heavy and on some cadence like yearly reviews, etc.
Its probably awesome to have a couple offers these days based on what people post about the job market on here and elsewhere. Good luck.
Thanks, this is really helpful. I am working for a startup for last 5 years (basically start of my career) and have explored lot of things. In terms of companies, Razorpay is big thing in India (like $7.5Bn valuation) but for now I am going with LinkedIn.
Its probably awesome to have a couple offers these days based on what people post about the job market on here and elsewhere. Good luck.