Pros
The other software developers are good people and fun to work with. Videojet has for many years been an industry standard name in quality & reliability. The pay is beyond competitive, and the technology is fun and interesting to work with.
Cons
It's a gilded cage. They pay their people well so they have to take a large pay cut to leave and then treat them horribly. They actively maintain a bottom-barrel benefits package and for years pretty much no one knows in the morning if they'll have a job in the afternoon. Layoffs are random and do not necessarily correspond to performance. This used to be a company with cutting-edge technology and strong R&D; for many years now they've been solely focused on refining, outsourcing, and cost-reducing. Every problem is addressed with a Kaizen event, which shows a lack of creativity and problem-solving skills amongst senior management.