Pros
Like most good start-ups there are tons of oportunites to make amazing things happen. With a dedication to doing the right thing for the customer at every step of the way, from product inception to every feature we build, Qumulo is amazing. An agile & XP shop from the inception they take agile fluency seriously and are striving for high performing teams. They encourage self-organizing throughout the engineering org with a flat hierarchy and much of the typical 'boss' work selected by team members as parts of the job they take on. They value work life balance with a required vacation minimum and take the time you need. There are no rock stars here, more session musicians who can step up and play well with anyone. A place that is about teams even more than individuals. Even working in hardware we still ship live code every 2 weeks, a competitive advantage that keeps us nimble and responsive to every nuance and change. Features released for our hardware appliance iteratively over weeks & months instead of every few years. I believe in what we do here, as does every other employee here.
Cons
With the huge growth rate of the company it's challenging to keep the culture intact. Leadership gives a good general idea of the direction we're going, but sometimes the specifics of what that means can vary depending on who you talk to on the leadership team. Like many places in tech our diversity could use some improvement. It's being worked on, but it's an area where we struggle.