Pros
This company, opportunity, and position is like none other. If you like challenges, if you want to grow as a person and gain TONS of skill sets, apply to this job, let them know your intentions, and stick it out. This company gives you the tools you need to be the best you can possibly be but they are not there to pull you along, therefore its hard work, and no one tells you otherwise. It's like playing any sport, you're not going out there on game day and half assing it, you're giving it your all because you want that win, and you believe you can get it. Treat this job the same way and you can make tons of money, reap rewards, gain so many useful skill sets, and feel better about yourself.
Cons
It's hard work but anything worth it is hard work. We need more hungry lions in this world.