I had a phone screen with Pariveda for 20 minutes which went well and so then moved into a Skype interview immediately after.
The Skype interview was an hour or so of discussion back and forth - getting to know you and telling you about the company.
The questions asked were mostly personality questions ("describe a bad day at work", etc). There was surprisingly little asked about my technical abilities. They seem to want sales executives more than talented software engineers. When I brought this up I was told that they care more about my personality and ambition than they do about my software engineering skills. As my first experience with a consulting firm this was shocking as it seems that the focus is not on the best quality of work for the customer but for maintaining and developing business opportunities.
The work environment is basically working at customer sites for the duration of the contract - you only go to the main office for meetings and such.
The office culture is very egalitarian. Your salary is fixed and determined by your title. Everyone with the same title makes the same amount. The salary for an Associate A2 in Denver was 94k and a Manager 1 was 112k. The idea is everyone knows what everyone else makes and you don't compete with your peers. Bonuses are also fixed as a percentage of your salary and determined by title as well (I believe it was close to 9% for Associate A2). Raises are based on inflation and billable rates and are pre-determined. Their career development is interesting as you have to meet certain goals (most of them subjective), in order to move up to the next level (which you are eligible only after 12 months).
This type of environment is not appealing to me. There is no incentive to work harder than the others at your level - this policy only benefits low performers who are getting paid at the same rate as high performers. This is surprising for a sales based company - if I bring in more revenue for the company, I should be paid more than someone who brings in half as much.
They require mandatory "community service" and other networking events outside of your 40 billable hours. All this does is reduce your effective salary based on a 40 hour work week.