It is good for large companies with many employees working on several accounts. Pretty much works well for agencies. This tool has worked well for us and I enjoy using it for this company. However, I don't really know any benefits of this tool vs other schedulers I have used.
For an in-house marketer or a company managing their own social media would be when this tool is less appropriate.