Perhaps you and I have a different perspective on quality of staffing. Too often, I find a lot of people in academia/life sciences research/NGO's have a propensity to feel or appear to others that they are altruistic or making a difference. But when push comes to shove, the same "altruistic" person will resort to the same old Machiavellian tactics for personal gains that's commonly seen everywhere.
Best way IMO to establish a fair society and company is to make everyone as informed as possible how you will be exploited and lied to; and I find that honest attitude to be more prevalent in BigCo vs. startup's where management appeals more to the "startup" culture to manipulate people to do more work and take less pay.