This is generally a good company to work for.
Training was provided for each site and was adequate to enable me to do my job effectively. Management at the sites I worked at was good. The hardest part of the job was the unpredictability of hours at some sites. While the salary was typical for the industry the salary at some sites was low.