Very organized company, well-documented, good training for people who want to learn from the industry; great working environment and good team.
Cons
Problem with the marketing & business development strategy with the big industrial environment... product is difficult to expand due to commoditized by other competitors.