I am very happy that we hired this team to help us build our website. They are extremely knowledgeable about all aspects of internet marketing including social media management, search engine optimization, pay per click advertising, etc. The staff at RIM has been great to work with! We have had several projects over the past few years and they always exceed expectations. It's important for any business owner/manager or leader in an organization to understand how online platforms can be used as part of your overall communications strategy. This includes understanding what works and does not work when it comes to using these tools.