Free Promotion
Pros:
-Free
-Online Reputation Improvement
-Getting to know a lot of people
Cons:
-A lot of time needed
-Might not work
Paid Promotion
Pros:
-Reaching the right future customers
-Fast results
-Not so time consuming
Cons:
-Paid
-May not work