The pros of this company is that you get to work on interesting project. Especially for the military.
Cons
The cons I've had over the years is that this company pays lower than what the average rate of your job should be. But being that it's in a small town, it's probably the best paying place to work for in the area.