Pros
Okay Benfifets. Management is fair. They let me have all time off when i need it. I always get Sundays off.
Cons
They pay is low, and the oppuritinutiny for advancement is vitrurally non existent, and no matter how many years your employment is the salary is pretty much the same.