What you said about AT&T outsourcing to other companies for about $9/hr, is totally on the money. I worked for one in Northern OH, this company was called StarTek. They did they same things. I know it is easy to get irritated and frustrated with the rep on the other end, but the training we received was minimal and pointless, spent 3 days on the history of the cell phone. Customers get frustrated when they can't get a straight answer from the rep, but the rep can't tell them because they have not had the training for it. This company does not care about its employees, they had an agreement with the state that for every single new hire they brought in, they would receive $14,000 for "training purposes", and they stated themselves it only cost around $4,000 for training, the rest was pure profit for StarTek. The biggest joke though? You know when you call an 800 number and you hear the recording that this call my be monitored for "quality assurance purposes"? Well they were, all call were recorded and 3 were graded for quality each month. Wanna know where StarTek's quality dept was? Makati City, Phillipines. They don't speak English but they are grading calls for quality? What sense does that make? Please, when you call customer service, please don't get angry with the reps, who probably are not corporate AT&T, are people just like you trying to make a living and and deal with the poor, almost nonexistent training provided by the company.