This product line was ahead of the rest for so many years, although this is still the best for pure windows development, users looking for a single development suite would do better with eclipse. Pros: Brilliant for windows development.
Pros: MS pretty much wrote the book on IDE's. Cons: Windows only.