Pros
There are many terrific things about Thrasher that are uncommon to employers anywhere else. The Thrasher family has an incredible amount of integrity; they are committed to the the community, their customers, their employees and the company. The company itself is led well from top down; they really care, and do their best to maintain a culture of fun, hard-working people who enjoy what they do and enjoy spending time with one another. There are high expectations at Thrasher, of employees performance, and of company performance with each and every customer. I believe employees are given every opportunity to excel; you will get everything out of the experience that you put into it. I consider myself blessed to be here.
Cons
For some departments, there is a fair amount of travel out of town, which can be a con for some people, and no problem at all (sometimes preferred!) for others, depending on your preferences.