I've been blogging for 10 years, and have never found a tool as powerful for social media marketing, project management, and team workflows than CoSchedule. For my website - Or Whatever You Do, I had set up Social Templates that allow me to create a whole social media campaign around a new post for months to come, and applying that template and customizing it takes about 5 minutes, each. It also has a feature called "requeue" which allows you to recycle older social posts, that you choose, to keep that content flowing regularly. I have it set up via an RSS feed and zapier to automatically promote my favorite websites on Facebook when they release new posts, with no action from me. I couldn't run my site without it, and recommend it to anyone who feels like the blogging tasks and content promotion side of things is never done.
Pros: This thing does it all. Promotion, planning, editorial calendar, asset management, team management. All the things
Cons: Price. It is not cheap, especially if you have a team. They give 50% off a year for writing a review and have a killer referral program though, so take advantage of those if you scoff at the price!