This company goes above and beyond for its employees. Benefits are fantastic, company gatherings and events. They try to really make it a fun atmosphere to work in.
The pay is a little lower than what you may find closer to the city. Also, the town that this company is headquartered in is small and congested. Which is obviously not the company's fault. Just something to keep in mind when commuting.