People - Trust, Humility, Teamwork

We trust that everyone is innately motivated to do what is best for the team.

We share all of our challenges and our accomplishments.

We push each other to improve every day.

We take our work very seriously, but we don't take ourselves too seriously.

We take pride in our accomplishments, but we're most proud of our ability to deliver to our customers and support our team.

We value all ideas – regardless of where they originated and how loud they compare to others – and foster an environment where they are equally heard.

Process - Pragmatic, Flexible, Reflective

We design our own processes and understand that we can continually shape them.

We focus on what we do best and rarely feel the need to reinvent the wheel.

We seek the middle ground between quick-and-dirty vs. over-engineered solutions.

We approach our processes in the same way we approach our product – by testing, learning, and improving.

Product - Quality, Data-Influence, Continual Improvement, Delight

We recognize that shipping is where the real learning begins. No feature is ever truly done.

We think long-term about our product, but we're always seeking small improvements to delight trainers and their clients.

We see development and QA testing as more than a checklist – asking "how will this make the user feel? can we do better?"

We use customer data and feedback to guide (not drive) our product strategy.

We strive to over-deliver and never ship if we feel we’re risking the customer experience.