The people are the best. Easy going environment with down to earth co-workers. The company strives to foster a good working environment by encouraging healthy work culture by the changing the way people relate with one another; acknowledging that everyone is needed to achieve a common goal.
Cons
Not much to do in the area. Work can also get boring during down time between jobs, but that applies to almost every company.