Pay is above average in the area. And hours are stable.
Cons
Management is crappy and will walk away while you talk to them
They don't train properly and then get upset when you "mess up" or if ask "too many questions"
Company is unappreciative of hardworking people. Management rolls there eyes when people ask for clarification. Rumor mill.