Pros
Great pay. Great benefits. Goody tables are ALWAYS awesome as well. Depending on your supervisor, there's a lot of room for promotions and better work environments.
Cons
MICROMANAGEMENT! Only get a 5 minute bathroom break out of an 8 hour day. Every time you sign out (whether to catch a breather after dealing with a horrible customer or a minute to clear your head, you get an email asking why you're signed out.) Stay AWAY from this company if you can! It's enough to have to deal with rude customers all day, then to be micromanaged like you're chained to a desk is annoying and disheartening. Service agents are like worker bees in an organization who doesn't care what they go through. Stay away if you can. Turn over for employees are horrible.