Is Dilbert a staff developer? A consultant? What is he selling?

http://www.dilbert.com/strips/