Pros
The product is so great that it is addictive and fun to work with !
Very innovative, secure and stable company.
Ability to work independently, great team spirit and family-like environment when you adhere to putting customer satisfaction first. High end internal training.
Extremely competent and reactive development team enabling to support customers and sales' needs promptly and adapt to the latest technologies - you are backed up.
Dynamic and listening management providing adequate tools to facilitate internal efficiency and daily tasks.
The team being relatively small, internal communication is very easy.
Cons
Travel - although this can be seen as a perk! I would never have the time to explore so many places on my own time, and travel is typically an opportunity to acquire new knowledge about a manufacturing and inspection process.
The team being relatively small, one has to be willing to wear different hats and help wherever needed.
Limited opportunities for career growth.