Pros: much variety of programming assignments.
Cons: not enough asp .net. some variety is nice.
I was hired to program in ASP .NET, but in the 2nd year was handed many other types of assignments such as Java/JSP, C++/C Linux systems, VBA, and Classic ASP, with only 20% ASP .NET
Having been hired to do ASP .NET, I would rather do at least 50% .NET. The variety was interesting, but didn't always fall within my skill set.
Now the percentage of my work that is ASP.NET is falling below 50% for the nearly two years that I have spent working there, and the trend is away from working on ASP .NET.