Pros
Promotions are merit based and not competitive. There are some great people here. They really care about your growth, and will do all they can to help.
Cons
Projects aren't interesting from a business or technical standpoint. Employees are expected to conform to the "Pariveda way" even if it is counter to who they are as people. The culture is supposedly transparent, but there is a large information gap between consultants/associates and managers+. There's only one career track, which is great if you want to be a project manager, but not great if you want to do anything else. Sometimes you have to travel every week for months on end because you get put on projects in other offices. There is a lot of big talk from management about new exciting things that are happening, but very little substance to actually back it up.