Good leadership, great training, great co-workers, team oriented.
Cons
Schedule is definitely something to consider based on your lifestyle. It may be difficult if you are a parent. You can be called in at anytime (including meetings) unless you take PTO..