VB.net v/s C#.net for developing Solidworks Add-In Applications

We are planning to develop solidworks Add-in applications in our organization. I want to understand the criterion for selecting the language that should be used for development. We have developers for C#.net and VB.net but i am not sure about the pro-s and cons for both, Also from API prespective, is API toolkit equivalent for both the languages. Any inputs in this area will really help us in deciding the future course of action.

SolidworksApi macros