What I liked
Protiviti takes good care of their interns. The training is done at a nice resort while allowing for interns from all over the country to network with each other. There are intern events and happy hours. The people at the company are great and fun to work with. And the projects you are assigned are real work that an actual consultant there would do, which gives the intern great hands-on experience.