Most of the workers are great to be work with. Everyone is willing to help when they can.
Cons
The pay is low. Management is hard to get a hold of and do not listen to the people that are actually working in the field. Once they set a plan it has to be enacted regardless of how ineffective it may be.