Pros
If you find yourself in a rut working with the same technology day in and day out you might give software consulting a try. Pariveda has a range of projects that span from web design and cloud computing to machine learning and app development. Another thing that i've really enjoyed about the company is their emphasis on thought leadership. They encourage employees of all levels to join internal initiatives that can have an impact on the company's culture and future. There are also a lot of opportunities for connecting on a personal level through out the company. We have a diverse employee base with various opportunities to share what you're passionate about (rock climbing club, dnd groups, running club, minecraft server, baking club, book club, & more).
Cons
You definitely get what you are willing to put in. If you're looking for a 8-5 without other commitments you can definitely do that here, but because of the company culture you won't feel like you're getting the same experience as those around you without building a few relationships.