It depends on your manager
If you are lucky and get a good manager, you can be very satisfied with the job. However, if you are unlucky, your boss also can be very mean to you. Very unfortunately I had a bad boss who got tons of bad feedback from all the team. 5 of her staffs quit because they couldn't stand her. Even so she is still working for Amazon for the 6th year. No one is going to deal with a mean-boss-situation.
You may have to work overtime or on call during nights and weekends, depends on your team. If an urgent request comes out of your office hour, it would be hard to say no to the request. And you may get a lot of these requests.
The career development really depends on your role. Amazon change their business and focus quickly. If your role happens to be important to the road map of your team, you will have a lot of opportunities to promote yourself. Otherwise it would be difficult to get a raise.