Pros
I've enjoyed working with my supervisors. Good pay and benefits, opprtunity for growth and relocation throughout the US. I know of several people that relocated to other locations for growth potentail. Loved the food days and managers interactions and recognition for even little things I did. My supervisor was very knowledagble and helpful.
Cons
Hire better quality employees for greater success. Schedules but I must say that the senior management team is extremely understanding and accomodating. I had a personal situation due to which I left but will go back if I ever get an opportunity again. If you have patience to handle back to back calls with no breathing room and can deal with angry customers then you can survive. There are some great supervisors and managers and some just dont care.