I don't know where you plan on working, but do not take a job from Amazon. They will eat you up and spit you out as soon as you're not necessary anymore. That is to say, if you're project ends, you're fired. If you survive there that long.
I do know people who happily paid both back to get out of there.
Obviously like any tech giant work life balance and general experience varies from team to team.
Just to broadly say that amazon is a terrible organisation to work for is a disservice to devs.
I personally know people who work and Amazon and have experiences ranging the spectrum from Amazing to terrible, it depends a lot on on the team you work with and the managers that you have.
Amazon pays pretty well, but people will have to work hard for it.
I had no reason to stay as I have multiple masters degrees and Amazon, along with a PIP, was offering 0% raise and no RSU's after delivering a multi-million dollar project.