Pros
They will test your boundaries and limits to the core, so you will get to know yourself quite well.
Cons
This company is a horrific workplace to be at. Me and several other young women were sexually harassed by male senior management members and when we finally spoke up, they just moved the responsible men (YES PLURAL) to a different venue, where this all happened again as I found out later. There is no HR support and only more male managers to go to for "support" which genuinely you will not get. On top of that, you have about a tenth of the chance of getting in a management position if you're a woman there. Pay is ridiculous, compared to the hours you do. You're either on a terrible hourly wage or they will put you on a contract and squeeze the hours out of you until your average hourly wage is below minimum wage. They make you feel like you are part of a "family" and this way constantly guilt-trip you into thinking you need to do more.