Small company with some of the worst communication skills on the planet from sr. mgmt. Completely incompetent management team that are a bunch of know nothings when it comes to technology, and to finance, except the chairman who is basically retired. Anger issues with a lot of mid-level employees and mgmt is too scared to take control of the situation.