The company (in this case, Amazon) got great results from its employee, the employee had a good experience (and can leverage it to get a promotion, internally or externally).
I guess it depends on what employees are looking for in their career - to be the best they can be, or live a laid back lifestyle.
edit agree with the comments... this is a too simplified black/white comment. completely agree that finding the right balance between work/non-work on an individual basis is important.