At home work available.
Pros: great people and good pay.
Cons: hard to move up.
Treat you well, but micro manage. You can't advance unless you are PERFECT. One little error on a call and they hold you back. And they will not move you to a better suited position unless you get excellent on your calls.