Unique company with the right blend of technology and people
Pros
As a person part of the solution delivery organization, I get to work with a lot of different customers and every challenge is always different. But you always have Vinyl as the main tool to solve complex business problems. The team I work with is unbelievable. The delivery leadership is second to none, smart, demanding and do everything to execute at the highest level. They've truly assembled a dream team of Solution Architects. We try not to be your normal consultants (many don't call themselves that but some of the management team does), they are a new wave of developers who have strong business process knowledge and are good with data and development. We have small teams (we call them pairs), I often have to demo to management then build with whoever I'm paired up with. But we can build things quite fast so I always have more to demo before the business is ready. Not really a great term to describe us but we are the combination of a Product Manager, Management Consultant, App Developer, Business Analyst with a little bit of UEX Designer.
Cons
Sometimes being on multiple accounts is hard when things ramp up. It's sort of a pro, because things are always fresh. But the your clients don't care if you have deadlines for apps that aren't theirs. Our internal processes need to be flushed out a bit more. Sometimes recruits attend the class and don't hear from the HR team for a while. The comp model doesn't really incentivize internal growth or knowledge and learning. While everyone does what they can to help grow the company, it would be nice to allocate some time for helping others, R&D, internal apps and other things. Sometimes it gets a bit siloed/isolated especially since most of our accounts are remote focused. Many of the seniors have multiple skills and it would be nice to see that leveraged. As we'll probably grow into that.