Pros
* Extensive training- The month long training period though tough is very thorough and equips you with tools and skills to be adequately prepared to handle customer issues whilst providing optimal solution options. *Flexible schedule: You are given the ability to create your schedule a month in advance- this allows you to somewhat tailor your work schedule to suit your social/personal life a month in advance. * Control over your paycheck: you basically determine your earning capability.
Cons
* For individuals who prefer to be micro managed this might be a challenging opportunity to explore. You manage several aspects of your work time including being responsible for inventory- builds your self-management skills but hurts if you want to be managed.