I like that they are very flexible with their services, which is great because we're constantly changing our needs as well! We've been using them since 2013 to promote two of my clients products (a business directory site & an event ticketing website) but now it's time expand into other areas such as social media management etc - so this will really help us out in those departments too :) They can be quite expensive at times though if you want more than one service from teamupwith or need additional support staff/resources; however once set up everything runs smoothly without any issues whatsoever!!