The work environment is relaxed and everyone is always willing to pitch in. The company has a competitive benefits package and they truly do show they appreciate their employees by recognizing them monthly.
Cons
Pay is average for the area and raises don't happen when they should.