Pros
Decent pay, but that's about it.
Cons
There is an utter lack of communication from management and upper level corporate down to lower level employees. More often than not I had no idea what was going on and had no way to communicate to members who flooded the support inbox with questions. So many times the founder would announce the launch of a new product or an upcoming webcast and the support staff would find out along with the affiliates or sometimes afterwards. How are we supposed to effectively do our job if we don't have any clue about what is going on? The constantly change made it difficult to keep up with and do job efficiently which ties into what I stated before. Instead of focusing on what they had that worked and perfecting it, they constantly were pushing new products, new compensation plans, new everything. Which sometimes would fall flat because they were horribly rushed. Promises were broken to affiliates constantly on dates when these new products would be launched. There was just an uncomfortable feeling in my gut whenever "new and innovative" marketing strategies came out to attract new affiliates to the program. They definitely toe that ethical line and more often than not cross that line. Management is just a mess. More often than not they were caddy and manipulative. When you start they make you feel like you're walking into a family and they're welcoming you with open arms. But after a few months I began to see how fake they were and that they definitely didn't have my back like they had claimed. There was maybe ONE good manager in the whole company, but they left as well. Overall I never liked telling people what I did and who I worked for and constantly dodged the question because when I explained what the company did it sounded like the scam it is. And I never wanted to be associated with it. (You don't realize how much of a scam they are until it's too late and you're several weeks or months into your employment. It's a gradual eye opening process.)