I switched recently to Amazon and have to say I'm very satisfied with the experience. I'm allowed 100% remote work and I'm am free to set my working hours. The workload is appropriate for the role... and I generally do not work more than 40h/week. We work we do is very interesting and challenging.
Working across time zones can be difficult and sometimes requires me in the evening to attend meetings. However colleagues are very considerate and understand if personal live interferes.