Good level of difficulty - tasks were not so hard that I needed to appeal for help every time, but sufficiently difficult that I had to learn new things every day.
Cons
Out of the 3 months there, I worked for about a month or so - due to there being no intern level work for the first months, which were spent doing tutorial courses or shadow programming.
You get to be a full stack web developer, working in dotnet and Angular
Cons
Folks are nice enough in person, but there is very little emphasis on or support for best practices, learning, refactoring, or developer experience. They have a very poor relationship with and attitude towards their primary customer which generally poisons the whole atmosphere with a hefty dose of negativity. Also, there are strong silos. If X isn't your job, you better not ever offer an opinion on X.