Not precisely, Unity more or less is your IDE, with the text editor and build tools being outsourced depending on what platform you are targeting. You have a separate text editor(which, you actually CAN use Visual Studio(Or Notepad++, Sublime Text, etc..), if you have Windows and a desire to. Also, there are products where you can use VS to develop Unity games,like UnityVS(
http://unityvs.com/ ) which, at $100... Isn't precisely cheap, but considering what Visual Studio and Unity Pro costs, game development shops generally don't find too much of a problem paying it. Without that Unity leverages it's own editor for handling your build logic and debugging dependent on platform, which for Windows Store and Windows Phone apps, that ends up in Visual Studio, for Android apps it spits out an Android project or an APK depending on how you set it up, an Xcode project for iOS, etc...