Whether villains do better or worse than honest people in the workplace depends on the situation.
Why is this a villain? Are you a flatterer or someone who likes to take credit? If your boss does not have keen judgment and likes to be flattered by others, of course he will fare better than an honest person. After all, he has a stronger sense of presence in front of the leader, and as a boss Honest people will have certain disadvantages. Even though you work hard, you won't get noticed. But if your boss has strong observation skills and discovers your unknown figure, he will still appreciate you.
But I think working in the workplace is all about making a living. Honest people still need to be smart, talk less and do more, do the right things, and do their duty. This should be better than the younger ones. People mix well