Hi blind users,
I have internship offers from jpmc sde (India), Amazon India and Microsoft IDC. Which one would you recommend considering work quality, engineering standards, career growth and full time compensation. Currently more attracted towards Amazon as they are expanding fast in India. Not much interested in a banking firm. However, I have zero know-how of industry. Your suggestions will greatly influence my choice. I welcome suggestions from members of other countries also. Thanks.
Out of Amazon and Microsoft, I would say go for Amazon. I've interned at both places, Microsoft Hyderabad and Amazon Bangalore and can tell you there's a huge difference in the learning curve. For starting out your career Amazon will give you the right environment to grow and actually learn skills that make you indispensable in the market in the longer term. I joined Amazon after my internship and worked there for 2 years, so can vouch for that. The only downside is your stocks only start getting vested after you've completed 2 years, so if you're planning to switch or go for Masters soon don't expect any cash to come in via that route.
Microsoft, in contrast would probably pay a little more in terms of benefits and stocks (their free stuff can't be beaten). However, I wouldn't go for Microsoft at the beginning of my career simply because it doesn't have the same opportunities of growth at that level. If you're satisfied with your life and want to marry and settle down, go work at Microsoft because it'll give you the opportunity to do that. But right now, making yourself indispensable is key and Amazon would do that to you
I hope this helped you, all the best. In the end, it won't matter. Go where your heart tells you to and where you'll fit into the culture best. Trust me, at the end of a few years, culture is all that matters and you need to belong else you'll always be frustrated