Pros:
I've used Hootsuite for a while and it's a reasonably good choice for "oversight" of your social media, including mentions, streams you want to follow, scheduling and so on. However, I'm moving away from it now as I feel there are better choices for my current needs.
Cons:
Hootsuite does ALOT and this makes the user interface pretty hard to navigate; there are a lot of side tabs to explore to find what you need. Also, on the free plan, you can only schedule 30 posts. I recently worked with a client and since her main need was to pre-schedule posts, we decided RecurPost was a better match.
I've also had Hootsuite fail a couple of times recently in posting to Instagram, and it wasn't at all intuitive how/whether I should then rescue/reschedule/delete those items.
Ideal Customer:
Someone who wants extensive social media tools in one place, and (probably) is willing to pay for a pro plan.