I've been here for 5 years now and the financial health of the company looks excellent. My personal compensation is great, good management, and I enjoy talking with my coworkers. The products are interesting and it's fun to see all the different types of applications KEB supports.