Pros
As others have said, *generally* the worklife balance is good. People also tend to be very friendly and if you value socialization with your coworkers there are a lot of opportunities to get that here outside of work.
Cons
Your career progression is going to be almost 100% determined by how long you've been here. As stated by others, compensation is already low compared to other opportunities in the area. If you've got the misfortune of being on a more demanding team/project, you'll enjoy the misfortune of an Amazon like work life balance while bringing home half as much. You won't be compensated any better. It won't contribute to you being promoted faster. My advice in these cases is to ignore the additional asks, push back, it gets done when it gets done.