The pay is fair, management is very kind and the coworkers are great people.
Cons
Sometimes the workload is too much, benefits like pto and holiday pay doesn't exist (sick days and family leave are mandated by the state), and management often has a mentality of "we do it because that's how its always been."