I work with them as part of my job at Microsoft so they are very good internally but also have great relationships externally too! They do everything from product launches/advertising campaigns through corporate events etc - including video production which we use regularly within our own team meetings / presentations where it's really useful because you can show people what your working environment looks like rather than just reading about things over email or talking face 2face :) Great way forward if looking for someone who knows how important internal communication needs & external representation should look when creating new teams across different business functions.