Positive leadership, great environment, very family oriented upon surface review.
Cons
Coworkers tend to be catty and somewhat unprofessional across departments. Very demanding schedule, and if any parts of your personal life effect such you are penalized.