I think the idea is good but the implementation is bad.
Admins have red color.
Assign another color for an example blue for all other staff members who doesn't have admin priviledge.
And either don't give them "Social Media Team" tag, or just give them "SMT", "T" (translator) such abbreviations for tag. Personally I would give no tag at all.
Same for admins, red color is enough. They don't need "Game moderator" tag. It's just too long. Also it's redundant information. Does it matter if people knows that he is game mod or game manager or project manager? I don't think so.
But that's my personal opinion.