Hmh, I've been working for PwC Germany a decade or two ago and while I wasn't "junior" by any stretch of imagination I had my share of "crunch time". I distinctly recall that PwC was an employer that cared a lot about their people. Back then we were in the office a lot and the amenities provided were top-notch, far surpassing any startup I have seen since. Weekend work was an exception, not the rule. Of course, being huge and in Germany they had an employee council and to follow local labor laws. So, coming to think of it, it might be more a Germany thing than a PwC thing ;)