A company of long-haired businessmen talk in non-stop corporate buzzwords and cliches, usually taking ten times longer than necessary to say something.
Country: United States
Type: scripted
Status: Ended
Language: English
Release Date: January 7, 2013
Also Known As: Long Haired Businessmen
2013 | 12 Episodes