Pros
I loved my summer internship with VirtualWorks because they engaged me like no other company has before. Even though I was only an intern, I was invited to several sales meetings, team meetings, and various events. This was incredible as I learned more during my time with VirtualWorks than a full semester at school. The team was very hands on and management was very respectful to everyone as they wanted to empower every employee and intern.
Cons
None that I could think of.