Pros
If you're able to get on a long-term travelling project, you live expense free. If you wish to explore another city, you can try to transfer or request projects in those cities.
Cons
Where to begin... I will admit, I was all-in on Protiviti my first year of employment. They make a lot of promises, spoil you during a two week training session, make you believe you will be doing consulting work. All lies. 90 percent of the work is internal audit. If you want to do some real consulting, this is not the place. Although internal audit allows you to peek into a variety of companies, at the end of the day, it does not prepare you well for industry (real) work. 401K match? Almost none. 2% if you put in 6, and it doesn't vest for like 3 years? I'll keep my 6%, thanks. Health Insurance? I paid around $120/month out of pocket. Vacation? Decent amount of vacation, but they expect you to do an equal amount of extracurricular activities for the company. Bonus? Ha. What a joke, my first employer gave me a $100 bonus for working 2 months just as a thank you since I was not eligible. Protiviti does not offer bonus your first year, and they mean it.