Interesting that during a chat I had with BA cabin crew on our return flight from BA, they all said that they were more than happy with their contracts.
Big corporations all use "secret shoppers" to check on staff. I wouldn't expect any other answer to a total stranger.