Very good product and a very friendly development team, however the company is let down by bad management, a lack of direction and a lack of gratitude towards its employees. Changes in its core management and culture need to take place and this has to start by reducing the negative impact of people that own part of the company and that seems to be unremovable and old fashioned.