The product itself (Workgroups DaVinci) is just not very good --- it is cumbersome and difficult to on-board for a perspective customer and troubleshoot isues. Within first months of employment, multiple senior level employees left which to me was not a great sign for the stability and future of the company. They are supposed to be rolling out a product however I did not have confidence this would be done in the timeline provided by management. For such a small company (50 employees or so), the lack of communication from the management team to to rest of the company in regards to product roll outs, long standing software issues, etc. was pretty shocking. Kind of a boring place to work as well, the job itself is very monotonous and not a great energy to the office environment.