In this clip from www.artistshousemusic.org – Bennie Diggs, a manager and producer for Rev3 Productions, explains the duties of a record company. A record company sells and promotes the record. Diggs also discusses whether or not there is a difference between major and indie labels. He points out that majors generally distribute an indie unless the indie has their own distribution. The speed of the record companies is the one difference Diggs sees. Indies might be quicker since they are not a large corporation.