Pros: great pay and benefits
Cons: horrible work/life balance, managers are overly strict
This job will take everything you have, plus a lot more. The work/life balance is non-existent. You are on call at all times.
Beyond that, the benefits cannot be beat. If you are able to do this job, you will reap a lot of rewards.
Management can be too strict at times. There is a culture of not caring about life outside of work. When it is time to go to work, there are no excuses.