I am currently in school, but during the summer I interned at a huge telecom company. I was observing/doing tasks in the crCIA center, assembling Virtuoso edge qam modulators/testing unreleased modem configurations at the tech/soft division and shadowing an executive in meetings by rotation/jobs done. Right now, like days after finishing it, I went to an intensive 2-week swedish language course because I want to study abroad at one point. True story.
There is no excuse if you put your heart into your work.
You can put your heart into your work and still have something to complain about you know. You can put your heart out into working in government, or working retail, or working food service, and there will still be someone who makes your job miserable on the consumer/public side.
I used to do phone calling to alumni/parents/community for my university (cause it's a pretty great hourly wage and it's e-z money, no commission tho). 66% of convincing the person to give a gift to the university is having a great personality, character, and being very social with them on the phone. I put 110% into phone calls, particularly with people who have a history of giving in the past to the university because that's like an almost guaranteed new gift, and there will be times when the person on the phone is really pissed off or angry for some irrational reason. Many reasons have included things like their child didn't get accepted, or the school went to the Big 10 championship and left the ACC, or the whole American Sniper film fiasco on our campus. For every stuffty call though, there's one really awesome call (some have even offered me jobs or internships just because of how I was on the phone and how well I convinced them).
There will always be a reason to hate something about your job no matter how much soul you put into it.