Pros
Great salary and benefits and valuable experience that you can take to other companies.
Cons
Quality of life. This is a great company to start in to get your money right, if you’re single, or if your are going for a position high up, this company works. But if you value time with you family (and sleep) this won’t be a good fit.