Pros
You will be challenged to grow, there is opportunity to move into other areas if interested, they really care about their employees overall well-being, the atmosphere is one of trust and support, great pay, great benefits, awesome leadership and coworkers to be around each day
Cons
I can honestly think of none.