The team at think tank are very professional, they have been with us from start up stage till now so we know that their work will be of high quality! We've had some great projects together over time - our website was built by them too which looks fantastic (and has saved me money as well!). I cannot really comment about anything specific but would say if you want someone who can do it all then this may not suit your needs? As there's no project manager in place yet for smaller jobs like logo designs or brochure edits etc., sometimes things get forgotten/missed until after deadlines pass when changes need made mid-way through production process :(.