Great bonus plans. Management care about their employees. They demonstrate this by making programs available that have nothing to do with what they will get out of it. Employees are treated very well.
Cons
Sometime the day is very long. Ensure that sites are appropriately staffed.