Pros
High commission structure, internal resources, great co-workers, great training and leadership opportunities, paid every week, strong company that can deliver on promises to customers
Cons
base pay is very low and it can take a long time to start making lots of money, intranet is no good