Greedent is decidedly meh. Its Speed is an abysmal 20, and its Special Defense is merely okay at 75. However, its HP, Attack, and Defense are all very good, which makes it a solid Pokemon to counter physical attackers.
It learns a variety of moves, including the elemental fangs (Ice Fang, Thunder Fang, Fire Fang), and Psychic Fangs, the latter of which is a nice way to counter Greedent's sole weakness of Fighting.
However, Greedent is extraordinarily slow, which allows your opponent to fire off an attack, potentially KOing Greedent. Sure you could just heal Greedent, but it's a waste of time and resources to do that.
If you want a slow Normal Pokemon, I would personally opt for Snorlax over Greedent. Snorlax's HP is even better than Greedent's, which evens out its slightly worse Defense and Special Defense. It's also a little bit faster, which can mean the difference sometimes.
TL;DR, Greedent can be good, but I prefer Snorlax instead. Greedent is by no means bad, but I think it's better as a stand-in until Snorlax is available.
Hope I helped!