I love using shift for my clients because they are always looking out there as far ahead with their marketing efforts than any other agency we work within our industry or client base! The team has been great from day one!! They're very quick learners which makes it easier working together rather quickly (and sometimes too fast!).
Our brand needs have changed over time but so do ours goals/targets along side those changes - this works well between us all being able solve problems without having issues understanding each others thinking process & objectives- so no major complaints here either :) Great partnership overall.