I loved my co-workers and supervisor - the job can be really fun. I learned a lot about sales and working on the inside. You can make a lot of money if you stick with it. Uncapped commission, benefits are really good.
Cons
It's completely call driven - but that's what you sign up for.