Pros: Free lunches, not very stressful
Cons: incompetent management
T-Mobile is great place to work when you have a true sales manager and a great team that has your back. As an entry-level part time position you have potential to make a lot of money, that is if you work really hard.
Depending on management, if you get a true sale manager, they can be flexible with your school schedule and they understand were all humans so sometimes we need time off.
Like any other sales job, you may be a part time representative but sometimes you have to stay past your hours to reach a goal.
From my 8 year experience, there was little chance of internal promotions, they either hired people in or promoted the people they liked. Like any type of job there will always be politics, so just make sure you are in the right side.