This is a great company to work for.. They always showed appreciation to the workers such as luncheon, t-shirts ect.. I enjoyed working for this company although I didn't have time for my family, soon as you get use to day shift it's time for you to go on night shift . Rotating every 28 days was horrible.. You did get pto, floating holidays and swapping days .. And they well train you! Anything that I want or need to learn they offered it!