Are you sure Glen is a trainee Manager and not part of the Corporate Relations department !!!
I work in another "popular" industry - banking. Unlike you Glen, I accept that I work for a corporate giant - hated in the community - but it pays OK and it's just a job. You don't have to spout the company line to get your pay cheque.
McDonalds might teach team spirit and communication - but obviously not realism. IT'S JUST A JOB !