Horrible training method. They treat their new hires awful ie scream, curse at them for getting answers to questions wrong. They ignore questions and concerns about the job. Do not honor request off( even when made a month in advance. The job itself is intense and hard but its the owners that make it a very difficult place to work.