Pros: Full-time hours, benefits, occasional free food during the summer
Cons: Poor communication with management, rude clientèle
The other employees were, for the most part, easy to get along with, and the benefits were a nice bonus.
I found that booking time off was needlessly challenging, and management took far too long to address issues that were brought to their attention. Additionally, you spent a lot of time being yelled at by the clients that called in.