Pros
Culture is amazing. Complete transparency about company financials, compensation, performance reviews. Unlimited growth potential and promotion opportunities available every year. If you grow leadership will find you new opportunities to challenge you and stretch you as a person. Fair and balanced reviews with actionable improvement and mentors will help you achieve your goals. Excellent mentoring structure built into your manager's and mentor's reviews. Benefits are all included free. CEO actually cares about you, who else would go on a 3 hour rant about why managed funds are bad returns for your 401k and provide statistics to back it up for you. Generalist technology approach, everyone is encouraged to learn everything.
Cons
Pay discrepancy between major metropolitan CoLA adjustment vs everyone else in other offices, this may have been fixed. In metropolitan areas the compensation package is not quite as fantastic as it is in Texas. Could be a higher focus on technical skills to improve the caliber of consultants running around. Pariveda consultants can easily match any of the major consulting firms, but there's definitely room for improvement technically.