Pros
I've worked for a few different organizations of varying size and Sharpen has been one of the most enjoyable. The culture is relaxed yet hard-working and includes lots of different opportunities for teams to have a more social atmosphere. Management is big on hiring Sharpenites who like to work in teams but have the ability to manage themselves. There's a lot of freedom to do it your way. Sharpen is a great place to build your career and control your own path. Sharpen is a motivated company on the precipice of something huge...with intelligent and passionate people. If you like challenging work where you're given a lot of freedom in how things get done then Sharpen is a great place to be.
Cons
You are expected to own your role. There is plenty of support provided, but Sharpen looks for employees to own their space. This may not fit for everyone.