H&M is decent enough for a starter retail job, but there isn't much to write home about. Hours are flexible enough, but you can expect to never have a weekend or holiday off, and changing your availability is a production. I work at a particularly busy location, and it can definitely get overwhelming during the busy season, but during the slow season it can be so slow and dull it's actually a little bit painful. If you're working while everything is reasonably well paced, it's fine though. Not great, but fine. The employee discount is alright as well, but again, nothing too crazy.
Flexible hours, good company values, discount
Average pay, unrealistic sales goals so you'll probably never get a bonus, quality of work largely depends on management