Payed drastically under market rate for Tech staff.
Watched the entire Development department quit rather than address pay disputes.
Upper management will not listen to upcoming problems from the tech department, but will happily heap on the blame when the warned-about crisis happens.
This is a sales company that happens to sell software. It's lead by salesmen who will happily promise anything to clients assuming they will deliver and the consultants hack-together a solution to fit this need.
Despite professing otherwise, this is not an agile organisation. The dev team profess to operate using scrum, but some new emergency or another presents itself on a weekly basis, interrupting sprint work.
They do not understand the importance of a quality service, and will gladly prioritise new features over robust features.
Legacy product continued to bleed money and effort from top devs, until they quit (along with everyone else).