Gives you pretty much knowledge regarding ad campaigns, marketing,social media and other things, Can be a good extra-income resourse,but many people work there with "full-time" earnings also
Cons
Your salary is based on your performance,so there's nothing guaranteed,if it can be considered as a con
Room for growth, flexible working hours, friendly atmosphere
Cons
To earn good money you need to work A LOT. After you’ve shown you’re worth to move further the company gives you many prospects and pays a very competitive salary. But at first stages you can forget about work-life balance