I don't think having Twitter or Meta staff should automatically be a problem. It depends a lot on their role, whether they're still there and so on. I doubt most Meta employees agree with that the bosses are doing, and probably have no say on it. They do bring in valuable experience on how to develop a social network, however.