This organization is misled, there is no clear direction, there is a very big culture of blame and a 'do as I say not as I do' mentality.
There are too few folks doing the work, and too many managing or selling. The folks who are implementing and supporting the customers are stretched thin, unhappy, stressed out and are starting to leave.