A good scrum master / coach can prevent management from using Agile to flog developers. I have seen and lived through a few implementations. Mostly, it’s about the people involved. How much do they care or NOT care drives how tolerable it is for developers. I eventually fled to be a coder at a small university, which brings it’s own set of problems