Yeah, I have been doing it for the last 5 years. I've also worked in a horrendous call centre. You just need to be in the right centre, in the right role.
Yup. I've been at my company 4+ years now. Switched departments a couple of times since I really didn't like what I was doing. Honestly thought I hated the place in general until I landed my current role. Don't dismiss a job just cos it's in a call centre. Who you speak to and what the actual work is can vary greatly and do make a big, big difference.