Contract-To-Hire at Amazon or Full-Time Offer from Startup
This is going to be long, fyi.
yoe: 1 1/2yr of industry experience and 1yr of internship experience. BS in Computer Science.
A recruiter from third-party recruiting agency reached out and asked me if I would be interested in a 6-month contract-to-hire position at Amazon. She said the team has been looking to hire an engineer but they've been having a hard time hiring one because not a lot of people make it pass the phone interview, let alone on-site. I passed one technical phone interview (standard LeetCode problem). Then I passed on-site interview (2 technical (standard LeetCode problem and OOD) and 1 behavioral with manager (LP)). They gave me the offer the next day.
I'm having a hard time deciding if this is actually a good opportunity. The recruiter assured me that it is a long-term opportunity. As long as I do my job during my contract, I will get converted to Full-Time. There's even a possibility that I will get converted even before 6 months (it says in the offer letter). She said the managers at Amazon are starting to do this because it's easier to hire full-time engineer this way and it's a better way to assess someone before they hire full-time.
This position is SDE 1 and it's in Seattle. The rate is $48/hr (about $95k/yr) and that's it.
The thing is I don't know how much I can trust the recruiter when she said it's a long-term opportunity but I really like the team I interviewed with. I forgot to ask the manager of the team if this is a short-term or long-term (my fault).
Would this be a good opportunity to step foot in Amazon? If I don't get converted to full-time after 6 months I still have Amazon on my resume and I can jump to different company easily?
The other offer is from a startup (B2B) in Irvine, CA.
The founder of the company contacted me through LinkedIn asking if I'm interested in Big Data Backend Software Engineer role. We chatted then I did a 1-hr technical video interview with a senior engineer. It was knowledge-based, problem-solving, background & exp, and behavioral.
The salary is $100k, 20% of salary as annual bonus, PTO, health insurance, etc..
I'm having a hard time picking which of the two because I currently live in SoCal and I'm paying a mortgage for a house shared with family. If I pick the startup in Irvine then it's cheaper for me because I only have to pay one mortgage but the downside is I do not know anything about the team or the growth. The company is solid and the founder and senior engineer that I interviewed with were nice, chill, and helpful. If I pick contract-to-hire position at Amazon, I'll be paying two mortgages and the pay is lower but if I get converted to full-time then I guess it's worth it? Both teams at both Amazon and startup are solid but if I pick Amazon, I kind of know what I'm getting myself into but startup? I don't know anything about the team.
Please help. I’m still early in my career so I’m not really looking to settle down anytime soon. Thanks