Love the culture here. They are always doing things to bring team together like annual parties and camping trips and events and community service days. They have a really good benefits package and great training program.
Cons
Some overnight travel but they also have an extra PTO rewards for going out of town