Great place to work and because of the size of the company there's good possibilities for advancement. There can be travel involved, however, it is told to you up front this is the case so no surprises there... It is a start up so things change fast but it keeps the job interesting.
Management has definitely gotten better with some recent changes - more... in the last few months. You're given a lot of freedom to perform and make results and compensated well for the work.
Great culture and team. If you do the work and don't mind the occasional travel to the US it's a great, rewarding place to work ... - less
ProsGreat product, culture and team
ConsJust normal small start-up company growing pains