Casual relaxed working atmosphere. Fair benefits and good vacation policy. HR and Management are not difficult to work with most of the time.
Cons
Not much room for growth with this company. Promotions are very limited. Many employees are "lifers". Very poor training policies. The only way to truly learn the company is to work there for many many years.