Pros
Pariveda is a great place to work for a lot of different reasons. I've always felt supported by the company and that they do their best to manifest their promise of "growing each employee to their fullest potential." At Pariveda you'll call some of the smartest and most caring people you'll ever meet your coworkers, and work on interesting projects. The project-based business model of consulting has been great for me as it has allowed me to grow my strengths in a number of areas, while learning invaluable people and project management skills. Leadership is approachable and transparent as well. You'll find at Pariveda that you can always seek to understand more about the decisions being made by the leadership, and that this relationship is bi-directional. The leadership strives to keep its employees informed, which I appreciate.
Cons
I don't have many cons, but I think expectations should be clear that this is a consulting business and not a product business. Although there are highly specialized people at Pariveda who routinely work on projects using their technology of expertise, it's common for new employees to work on a series of projects early in their careers each with net-new technologies. Some may find the context switching between projects frustrating, but personally I've enjoyed the fresh starts they represent and have always felt like I've carried skills over from one project to the next.