It begins and ends with culture- how you respect and treat your teams - all teams. I recommend taking a serious look at employee feedback.
The clients.
Faster pace and more flexibility with the clients
Management needs to be more positive and personable.