Nothing worse than getting "correction" about trivial things.
Luckily the entire organization is like this, but it definitely extracts a moral cost.
E.g. "this will make me look so much smarter"
On the one hand, when he's right (which is often) it can save some work, but on the other hand, he's not always right, and he always sounds like an ass.
I've repeatedly asked management to have a word with him about it, but they haven't because he's a valued team member and they don't want to rock the boat. I ended up blowing up at him over email about it and he's definitely been less of a dick to me about these things, but he continues to be a dick to everyone else about it because it makes him look smarter. It's pretty irritating and I never want to have to work with him again because of it.
The old adage comes to mind, "it's not what you say, but what you tolerate". If you communicate a reasonably good standard early on, it is helpful for the entire team.