Very unorganized development & IT department. There is not a lot of written requirements and they change constantly so we are always redeveloping the same things. QA is non existent and it seems that one or two people are really driving the product strategy and direction.
They are very slow to get a complete product to market and continue to modify. They have been promising customers a new product for years and customers are dropping like flies.