Pros
- Great team of awesome people. Everyone is smart, hard-worker, collaborative, happy to help and dedicated to provide exceptional support to the users of the software. Very international team. Friendly small company atmosphere.
- Flat hierarchy - your ideas get heard, you get a chance to implement them and work on projects that you are interested in.
- Very exciting field to be working in. Company is constantly innovating, releasing new features and products.
- Flexible schedules. Focus on output rather than input.
Cons
- Small company - limited resources