Perfect work/life balance. You would never need to take your work home but if you did need to, they would accommodate with overtime pay. Great benefits and work environment.
Cons
Company is going through some major changes for the better. This could be a viewed as a negative.