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 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.
Great product, culture and team
Just normal small start-up company growing pains