Brand ambassador program best practices?

Does anyone have experience with a brand ambassador program? I have some people interested in participating but I'm not sure what to do with them....  I used to run street teams for bands but the landscape is so different now.  Do I just have them post about the product? Trade discount codes? Give product for a certain number of email addresses collected? Other ideas?