1. insult or criticize someone
Professional
Social
have a dig at someone for something
This is an informal expression that can sometimes be lighthearted, despite it being about criticism. Although it can be used in professional situations, it's more suited to private conversations (unless you're in a position where you would be comfortable sharing a joke with your company/audience).