If you are part of a good project, then TeleTech is a really great work environment
Cons
Certain clients put unreasonable expectations on the employees and you end up getting stuck in the middle and working for two companies with two different objectives