I am a current employee that has been with the company for 3 years. I was able to become a supervisor within a year of employment. All employees are able to advance up the ladder without management looking outside current employees. Employees are shown that they are valued. Scheduling is flexible and the needs of the employees are considered. Pay rate increases with hard work and dedication. I strongly recommend this job for anyone that is open minded, hard working and dedicated.