Pros
Can potentially make a lot of money, but it's not worth it
Cons
Horrible work environment, they expect you to be there for a minimum of 55 hours a week, very difficult to get off the ground running, base salary is practically unlivable if you're living in a city, people get fired almost every day, threatening management, everyone there is miserable unless you're one of the few making a ton of money. I know several people who were fired within a month of starting, not even giving them a chance to improve. They don't care about your well being as an employee at all; it's all about upper management and making money for the company. Their whole motto is "have fun working hard" but I have yet to see a day where anyone has a good time while at work.