Pros
I came to Mondo motivated to become financially independent. Having worked previously in non-profit, I was tired of "celebrating" how much money we didn't lose vs. how much we had actually accomplished. I also was working so much harder than others around me and wanted to be in an environment where there was a monetary correlation to my work effort and my compensation. Mondo has provided exactly all of this and more.
Cons
No where is perfect and if you read the other comments here, you'll see common complaints - long hours, grind, etc. It's a sales job so you'd be hard pressed to not see that. Re: management I have never had a problem with my management because I've been open and honest with them about my feelings and/or sharing ideas if I felt stuck. As long as you assume good intent, provide solutions and above all, work towards results, you'll succeed here.