Pros
From the executive team to the project team in the field, Pariveda focuses on developing the individual while serving the client. Your team is full of smart, knowledgeable, and competent people who will help you learn and grow while you work. You follow a well-defined career path, with opportunities to advance annually. These opportunities are based on individual performance; you are never pitted against your peers for advancement. You are assigned a mentor whose job is to guide you as you grow your career, and advocate for you if you have an issue. Your mentor regularly collects feedback from your peers and managers, and you receive a formal evaluation every six months. Complete transparency of salaries across the firm ensures that you are compensated fairly for your work. Paid health benefits, PTO including maternity and paternity leave, and 401(k) matching make you feel comfortable and supported. Management is open and interested in what anyone has to say, and are receptive to feedback.
Cons
You won't always be staffed on a glamorous project; someone has to write the boring code too. It's possible to get pigeon-holed as the person who knows a lot about a particular technology and thus gets staffed on those projects, so you need to make sure that you are exposed to new and different things if you aren't getting it at work.