I really enjoyed working with my colleague from publicise, she helped me to create an effective media strategy which was great in terms of content creation as well! She also created several social accounts/pages that will help us grow our brand's presence online - all at very reasonable prices (compared other services).
The only downside is we had some difficulties communicating through email sometimes so its always best if you can meet face-to-face or via skype once they have started their work! We needed marketing assistance after launching new product line within ecommerce platform.