Small company, great opportunities for travel, some very experienced scientists, with some cool clients and interesting technology
Cons
Fundamentally good technology laden with technical debt and incoherent software/tooling led to a very frustrating working style. The company wished to be all things to all people, leading to splintered technical development.