<aside> 💡 We believe that great engineering happens naturally when you provide a healthy environment for your team.

</aside>

Team Member Principles

You can learn something from anyone at anytime.

It doesn't matter if you are the CEO or a principal engineer, if someone knows something that you don't, let them teach you.

Simple is beautiful

We value code and design that is readable and easy to follow more than the most concise answer.

Always look out for your teammate

We do not have a "throw it over the fence" mentality at Pillar. If you push poor code and let someone else deal with it, someone will do the same to you. But if everyone does a little, no one has to do a lot.

There are no dumb questions

When you don't know how to do something, we encourage people to ask questions. But we will not do your work for you.

Treat people with respect

We do not tolerate assholes at Pillar. No one should ever put another person down for their ideas.

Team Principles

Celebrate failures

We do not want people to be afraid of making mistakes. Obviously we'd like to limit the number of mistakes but they will undoubtedly happen. These failures are the best opportunities to learn.

Consistently give feedback

You should never not know what you can be improving on. Feedback should be given as it happens and never held onto for "later".

Iterate quickly

We are a customer centric company. We make decisions based on what our customers need. We strive to ship features often to find out what we can improve quickly.