No cons so far. Because most agency business involves working remotely, you don't have the usual in-person meetings - which is just the way it is with most consulting agencies. However, it would be nice to have an opportunity to personally meet with Swoon contacts.