Pros
You can't do yourself enough favors by putting yourself in the position to work with this company! Truly amazing people to guide and train you - they pick you up when you're down because they have all been in your shoes before! Tough business- yes!! As long as you're a hard worker, you WILL flourish from your relationship here. I guarantee you that you will not get better support or knowledge anywhere else!!
Cons
If you've never pushed yourself in your life, forget about it!!! If you have, well then you'll be fine. At the end of the day, this is on you- it's your business and your in charge of your path here! Sure you may spend a few days on Ramen noodles, who cares- who hasn't!! Grind it out and do your best, do now what most people won't to have later what most people don't!