Pros
Has pretty good income potential (highest commissions in the cellular industry) Moderately flexible schedule, if you do well you get first dibs on shifts. Other than that you get what's left. Extensive training before they put you into the field (4 weeks long) Potential to work only by appointment when you get enough clients.
Cons
Lots of opportunity to let you go, especially early on. In your first month of training they can let you go for various reasons. Saw one guy get fired for being a minute late on his first day. I was let go because I wasn't very interactive in class training, even though I was always top 2-3 on all of our quizzes. So if you are a visual learner who likes to just relax and soak up all the info, they don't like that. They'd rather you be not as smart but asking questions/answering questions. All commission based, so if you don't sell you wont make money. Once you get coded (fully hired after training) you have to sell a certain amount over your first few months, if not you, again, get let go. Lots of cold calls. You have to be building up a client base and can't really rely on door swings, unless you are in the very few very heavy traffic areas. You have to make 100 cold calls out for your mentor in the last few weeks of your training. Potential for really long days, you will more than likely have to work doubles a few times a month or even week depending on how many reps are in the store. This will be a 9-9 day. Again, there is a plethora of reasons they have set in place to let you go. It's actually mind blowing. You wont get warnings either. Like I said one guy got fired after one day with mentor, I got let go after 2 with my mentor, they think they can identify how good you will be based off of a few days and what your mentor says . The people in charge of hiring/firing rarely interact with you while training. So yeah good luck.