It's a high level memory managed language. Usually this by itself means it's an accessible language.
Combine that with .Net being one of the better if not the best standard libraries/frameworks out there, and it being one of the top five most popular languages in the world, means it's highly accessible to new and experienced programmers.
Pretty sure the only reason any org uses teams is because it's already bundled for free with office or Enterprise subscriptions.