Pros
Awesome atmosphere, awesome people, awesome opportunity to grow and succeed if you push yourself hard enough. Here you will learn a lot about the importance of positive attitude, student mentality, and networking not only at work but also in life. You'll have the leaders and the mentors by your side to help you only if you let them. You will also have the opportunities to build your network with successful people only if you take the time.
Cons
Long hours and lots of travelling with low compensation. The schedule is flexible depending on your performance, thus salary is not guaranteed. If you wanna learn and grow, here is your place. If you're only desperate to make money, it might not be the best opportunity at first. It will take some time and tons and tons of effort.
As for me, I'll be honest with myself that I wasn't good enough for the job. I was the only guy most of the times so I often felt left out somehow. It was a lot of travelling to the field and I just couldn't afford it, especially with my hours and salary not guaranteed. This is only to make it more clear that this opportunity is not for everyone, evidently not for me. But do not be discouraged. You're not me. You might get a better chance so take it.