Yeah, I think it's one thing to be happy with your job, but I always take people with a grain of salt when they celebrate their employer because good employers are extremely rare. They exist, but generally, things can be better in your job.
On a related note, my trade can have crunch periods, but they're voluntary and compensated appropriately. When Wrigley Field is doing remodeling in the off-season, guys at another company work 7 12 hour days in two crews (so work going on 24 hours a day). With our union contract, they're making something like 3-4x pay per week and they can stop whenever they want. I've heard of guys making down payments on houses with just this work and we don't live in a cheap area.
Salaried employees (especially game devs) usually don't get that kind of overtime pay.