Our guide

Our Values

Care About and Strive to Understand People

Software exists to serve people, so people are at the core of what we do. We create the best software when we understand the user’s history, motivations, and goals. When we show that we care, our customers are more engaged. Our team is strongest when we are committed to helping one another.

Learn New Things

It’s true what they say – knowledge is power. We keep our skills sharp so that we can always do our best work.

Be Curious and Skeptical

The most obvious answer isn’t always the right answer. We keep asking questions to get to the root of the issue, so that we can be confident in our approach.

No Surprises

Communication is the glass of milk to the PB&J of our work. It keeps things going down smoothly. We communicate often to ensure that everyone is on board, all the time.


Doing the right thing matters. Our customers value our trustworthiness, honesty, and fairness – and we expect the same from them.