Pros
You develop a strong bond with your co-workers as there is a "we're all stuck in this together" demeanor.
Cons
Do not walk away from this place, run. I have honestly never seen a company care less about their employees. There is absolutely zero concern for families, sleep, or your overall well-being. When you finally reach a point that stress levels couldn't possibly be higher and you keel over from utter exhaustion, upper management will step right over you and likely kick you while you're down. 80+ hours per week is the expectation. Do not expect even an ounce of appreciation from this company. Performance raises and bonuses are years overdue. Lying, backstabbing, and being thrown under the bus are all everyday occurrences. I would gladly flip burgers before I stepped back into this place.