Pros
For the most part, there's general goodwill and team work among the rank and file. There are a lot of diverse personalities and experiences at the company and everyone seems to come together to get things done when there's a fire drill (which is very often). The good leaders in the company really do care about their employees and want them to do well in their career - just cross your fingers that you get one of these individuals as your manager - and that there isn't a re-org within your first two months on the job.
Cons
Some of the challenges I have with T-Mobile are probably similar to those I would find working in any large, global company. The specific things that I would caution someone considering T-Mobile as an employer about would include: * Always looking for the quick fix and making knee-jerk reactions to competitive moves * Fire drill mentality 24x7 * Mass confusion amongst the ranks on current strategy, tactics, etc * Constant re-orgs, which increase the perception that the company has no strategy * Similarly titled/compensated employees working vastly different hours 40/wk to 70/wk