I've worked here 4 years and I absolutely love. my. job. I take days off to work from home whenever I feel like it. We drink at the office on occasion. I'm never harassed for not being constantly online. I don't have endless meetings. I'm constantly praised for the work I do, I get great reviews, with large bonuses.
My impression from reading this article is that he either had a shitty manager (it can happen, Apple's a huge company) or his department wasn't very well-run. (It is customer service, that's never known for being a great environment almost anywhere you work.)
I feel bad for the guy, in a situation he described I would've left too. Fortunately I'm not in that situation, and neither is anyone else I know here. People have their issues with small things but at the end of the day I think everyone I work with loves what they do.