ProsColleagues are good, they are skillful and helpful.
ConsThe management team is disastrous. None of them knows IT industry except the technical director, and only blame others for the failures. And some of the team members didn't take care of the company
Advice to ManagementChange the whole management team, they have no hopes.