Some downsides to working at Pariveda Solutions are:
- Pariveda follows a "generalist" model, which is a pro and a con. While this allows for flexibility and variety in consultant work, it also means that a consultant goes "an inch deep and a mile wide", and can miss the tech stack best practices or advanced features of a tech stack. With a team of "inch-deep mile-wide" expertise, project codebases are at risk to become disjointed and disorganized. Furthermore, consultants who gain deeper technical knowledge are promoted to managerial positions, and no longer have time to interact with codebases- which can function as knowledge loss. If a consultant wants to go deeper than a working knowledge, they must do so on their own time. Pariveda does provide learning materials for consultants who wish to dive deep, however.
- When I was recruited to Pariveda Solutions, the nature of my work was somewhat misrepresented. I was pitched on working with "new and exciting" technologies. Most of my work, however, was in older enterprise tech stacks, and only after several projects was I able to engage with newer tech for a short time. Since my recruitment was some years ago, those recruitment practices may have changed.
- One-track growth: Pariveda Solutions puts all consultants on the same track- developer to manager to upper management/sales. This model may suffice for most, but some folks are more interested in product development than management/sales.