* Review by committee - for a small company, there were too many cooks in the kitchen under guise of collaboration meant having to get most things you did approved by multiple people * Inexperienced development team * Inheritance of poorly managed projects * Still trying to figure things out like workflow, leadership, client services, and support after 18 years in operation