Pros
Since I was a virtual intern, I probably can't say much, but my project manager was very sweet and well-versed, and planned out my assignments really well. The work was versatile and interesting, and it was a lot of fun to do.
Cons
I honestly did not face any problems at all, I like the staff a lot and I think the company has a really nice work culture.