The collection of employees is truly wonderful. The interview process emphasizes personality fit in the company. As a result, it is a uniquely wonderful collection of people to work with. Combined with the pursuit of scientific excellence makes OpenEye a unique environment to work in.
Cons
The business unit, while still small (100-200 employees), has recently gone through a lot of growth and the software release process is still being adjusted to accommodate the increased production and planning needs.