The work is challenging and interesting, and the people are friendly and helpful. There are opportunities for job rotations and job changes within the company. There are some organizational problems, but I see them as opportunities for improvement. The expectations for overtime are minimal, and the 9-80 work schedule is a big benefit, having a 3 day weekend every other week. Overall, this is a good place to work.