Pros
The benefits are good, and the salary is fair.
Cons
There is literally not any allowance for family or personal time. Expect to work 24/7, without receiving any comp time, even if you have worked well over 40 hours a week, which is expected. You are also expected to work every holiday, and are told to expect to work on your vacation as well. The culture is toxic.