Depends on who you ask
I left BA in late 90s and hve worked for them as CP and Ferry captain ever since. We have see our share of 'frauds and flakes' come thru the door, but I can tell you, they treat their employees and contractors better than any company I have worked for in 35 years of comm flying. Of course, you are going to get someone complain, usually the person that is 30 days here, 30 days there, 30 days somewhere else, and then fudges his CV.
You do not grow and expand as fast as our group by mistreating your contractors nor cheating your clients. Dont know why you are asking, but your will get a few sides to your request. Choose carefully my young aviator/rix.