Not a bad place, but you have to have patience.
I actually enjoy my job working with people. I understand their frustration and have patience and this allows me to reach a good rapport with most customers. This is not a job for anyone who cannot tolerate being yelled at, as some of the customers are extremely irate. However, with a bit of compassion and patience most people could do this.