As most people can imagine, consulting in a broad sense, isn't for everyone. Pariveda does it's best to cope with some of the not so great things about consulting. However, I still feel like things like longer hours tends to be the norm. It depends on the OIC running the project, but it's no secret that it's very unlikely you will be working any less than 45 hours a week at most client engagements. The other thing I will mention is that despite the company being in denial about an "up or out" work culture...that's still pretty much the case. Work life balance is considered to be more like a work-life "wobble". Pariveda expects its employees to be passionate about the work they perform. If technical challenges and coding are an interest or hobby and not just a plain work chore for you, you will enjoy working for Pariveda. If you don't fit in that category, you will probably not enjoy the ride at some point in time. In addition, the company has grown to a size where some of the transparency and "cozy start-up" like policies are giving way to more process-oriented policies. It's not a bad thing and it's only natural considering how fast the company has been growing, but Pariveda is certainly not the same place to work at compared to what it was just 5 years ago (I can only speak for the Dallas office).