Working hard does not necessarily guarantee success. Management didn't necessarily get promoted by performing at a higher level the work of the group. Management doesn't always have any management experience, or skills, which can be frustrating. Each division/group seems to function completely independently in terms of policy enforcement, procedures, and expectations. The divisions between the groups cause a lot of customer frustration. ADP is beginning to address this, but if the model doesn't change it remains to be seen if anything substantial will change for customers. Depending on your position, some jobs are more nebulous than others- tasks as assigned, not necessarily your role.