I was given 8 weeks maternity leave at 100% pay of 40 hours a week. Even though I had only been working 30 hours a week the 6 weeks prior to birth. And had been working 20 hours the 6 months before that.
Coming back to work I requested an exception to my schedule so I had time to nurse or pump. (Working from home means I nurse on breaks for the most part.) The law requires they provide time, but it doesn't have to be paid. I was given an extra paid 10 minutes on my regular paid 15 minute break for the next 6 months (at least).
Amazon treats it's employees quite well.