Pros
The company culture at Pariveda is great for the most part. The benefits are pretty good and unless you're in an office like SF, the pay is okay. The people are awesome as well and really the backbone of the company. Most people are genuinely helpful and supportive, which makes coming into work a lot easier. Everyone is intelligent, helpful, and always willing to learn, which is important because the culture is one in which learning is strongly supported. All of these attributes can be found from VPs down to Cs, too. Pariveda preaches and (for the most part) practices transparency. They do a good job of communicating generally important information such as financials, staffing, performance, etc. Performance scales and salaries are included in this transparency as well, so employees know exactly what's expected of them in order to move to the next level. Side projects and continued learning are encouraged throughout the company. Other initiatives are promoted, such as learning, community service, networking, and fun. Having this creates camaraderie and connections in the office outside of the 9 to 5 grind. Work/life balance is great because, very rarely, do people end up holding production support roles. There's no on call either. Just some travel, which depends on which project you get staffed on.
Cons
Everyone is evaluated against the same scale. Which means that if you're a high performer and Joe Schmo is at the same level as you and did the bare minimum to get by, you'll both get the same recognition: the same promotion and pay. This behavior discourages employees to go above and beyond what's expected of them due to lack of recognition across the entire company. Doing more is not going to help you in the long run, ultimately, it will lead you to burn out. Pariveda prides itself in local clients and minimal travel. However, that's not necessarily true, especially for smaller offices that hard time retaining local clients. This can lead to continuous travel to a larger market, which could also mean crossing time zones and early meetings. This would be fine, if Pariveda wasn't actively communicating that there isn't much travel.