It's unfair and awful working environment. A lot of politics. People don't do their work and are not accountable for that. Most of key positions are taken by people not having the compatible technical skills and not even having any ethics. The reason those people are there in those positions are simply because they could stay in this place no matter what. A lot of turnover because of that.