I do like my job for the most part. No matter where or who you work for, there will always be disagreements coming up. I was raised with a strong work ethic, you just do what you have to do. My job actually fits my personality, I enjoy meeting people all the time and working on my own.
I like the job and sometimes dislike the people in the front lines where I work, but right now it is in a cycle of pretty good. The company is great, its just the locals that sometimes make it a bad job. But even then its bad and pays well. The only people who have ever given me a hard time were local, never corporate.