Excellent co-workers to work with, very welcoming. Work load on a day to day basis was very steady, very fast paced. Excellent training, they provided manuals for you to follow. The only thing I disliked about the company was they made you feel like you were just a number. The hardest part was leaving such with amazing co-workers.