Nice working environment, friendly co-workers, great health benefits, job stability.
Cons
Low pay, very few to no African American, Caucasian, or Asian employees. Dominated by Hispanic workers and Hispanic workers receive favor. Good if you're Hispanic!