This is a very dysfunctional company. There is poor communication from upper management, no real direction as to where the company is headed, revolving door for all employees and managers. There is absolutely no support or loyalty towards long term employees. This company is trying to be something that it isn't nor will be in the next couple of years. They offer old legacy solutions, not a lot of flexibility and there doesn't seem to be a change to upgrade the products. They have brought on a very limited SaaS solution which they think will make them a full SaaS company.