Pros
Pariveda is exactly what I've been looking for: real, down-to-earth people who value integrity, know their stuff, and expect and strive for excellence without demanding unrealistic hours. I'm given real, non-menial tasks and the tools and follow-up I need to accomplish them. Plus, I get a fresh experience every ~6 months with every new project, and unmatched benefits (paid insurance premiums and 4 weeks of PTO!). Lastly, career advancement is not a guessing game here: I have a framework that tells me exactly what is expected of me at every professional level, so when I have shown my proficiency in that level, I am eligible for promotion!
Cons
The only downside that I can think of is applicable to all consulting, not unique to Pariveda: if you find yourself between projects, you may have a lot of extra time on your hands while they find the right work for you. That being said, Pariveda is remarkably good at caring enough to search and wait for the right opportunity for you rather than just putting you on whatever so that they are always utilizing you.