Pros
Time goes very quickly while working. The training program is not bad though some of the information you learn will be outdated by the time you actually get to work the phones. Most of the people have been promoted from within so you have a good chance of working with/for someone who can relate to issues you have with customers or their satellite systems.
Cons
Getting time off can be difficult due to the fact that call centers are required to have a certain number of hours scheduled for each shift. The management teams don't seem to have much contact with the agents...I know of one manager who never even bothered to introduce himself to his agents until he had been in position for well over a month. Mandatory overtime is common which can be OK but it can also be a drag when it continues day after day, week after week. Full timers should be aware that the company demands that you subordinate your entire personal life to work commitments.