Great next step for taking on cool software development projects!
Pros
NOTE: I'm reviewing specifically the Bellevue office, while there are also 2 offices in New Zealand - also I'm focused on the role of project manager, which is quite different from SDEs, testers, designers and others. PROs: Fantastic place to transform or accelerate your growing career in technical project management. You will be expected to provide Agile and Scrum best practice project management, product ownership in some cases, and program management in others depending on your skills and experience. If you have a strong background in either software development or project management (i.e. one but not the other) then they are willing to "coach you up" if you have the grit, work ethic, and desire to learn, which is really great. The expectations and responsibilities for project managers at Provoke are very high. I am listing this as a good thing because I enjoy increased responsibilities (e.g. sales/contract authorship, product ownership/design, SDLC/testing/release planning and oversight, sometimes complex forecasting/invoicing/administration) and understand it helps my career long-term, but others may not enjoy the pressure that comes with so much responsibility. Overall, I strongly recommend working as a PM at Provoke if you are hungry to grow and want to take on a diverse set of projects ranging from chat bots, customized Azure services, web apps, mobile apps, cloud migrations, PowerBI dashboards/analytics, and much more.
Cons
CONs: If you are coming from another consulting firm that is a "well-oiled machine" with cookie-cutter projects/deployments this may be an adjustment for you. This is a smaller office (for now) that requires folks to wear many hats and adapt according to the unique needs for each customer, which is great for someone younger looking to grow and learn, but probably harder for someone who doesn't like ambiguity, changing or unclear requirements, and complex problem-solving with minimal guidance. All that being said, this is a very positive, supporting learning environment that encourages people who are willing to put in the work to learn.