Pros
If you put in the work to truly understand the what, why & how of Keeper, and you're agile enough to keep up (Keeper's technology is consistently advancing, so process can change too as a result), Keeper is the perfect spot to both personally excel and be a key contributor to a rocketship of a company. We have the best product on the market and it truly lives up to, "the product sells itself" mantra. Not to mention, you have all the support you could ask for with high quality sales engineering, product dev, leadership teams, etc., who are always willing to hop on a customer call. I've never seen a company where you practically have on-demand access to C-level, Head of Product, Head of Engineering, etc., to help you with customers like you do at Keeper. If that doesn't show how badly they want you to succeed, I don't know what will.
Cons
This isn't a con by any means, but should be stated - Keeper moves quickly because our technology is consistently advancing and our numbers are always improving as a result because our product's demand is exponentially growing. Therefore, if you're not in the right mindset or place & time in your life to give it all you got and truly make a difference, then maybe Keeper isn't for you and you should work for a corporate giant where your upside potential is FAR more limited. Keeper demands excellence, and rightfully so based on our standing, growth, accolades, etc., so it's not a great fit for everyone.