Pros
Some of the things I've enjoyed and appreciated most are their commitment to growing their employees and their emphasis on culture and well being. They use a very transparent expectations framework to both emphasize professional growth and determine promotions during your annual and semi-annual reviews. Pariveda also places a lot of emphasis on culture and allows you (if you're so inclined) to contribute to planning events and activities. I've participated in anything from happy hours and company holiday parties to an ultimate frisbee tournament with other coworkers from around the country!
Cons
Wile not a con for everyone it is important to note that you will be exposed to a wide variety of technologies. You may be involved in a project that uses one technology stack and once that project concludes be placed on another project with a completely different technology stack or even technology area.