Important company and product changes are hardly communicated in a timely fashion - I usually find out about it via "leaked" internet boards like TmoNews! It's hard to provide strong customer service, when our customers know more about company info than we do!
In comparison to the other three nationwide carriers, our compensation, both hourly and commission, is pitiful. The company changes focuses all the time, on a whim, and what was important to sell or focus on two weeks ago is no longer important and suddenly they want you to be master of this other arbitrary metric.
There is a lot of favoritism in who gets promoted and often outright unfairness on who suddenly will get terminated. If you have great numbers, you're rarely recognized for it. If you have one bad month after several great months, suddenly you're treated like dirt and your job is being threatened. Lately, the pattern feels like T-Mobile wants to get rid of all their longtime people in order to pull in some new (cheaper?) talent.