Our engineers don’t simply solve problems, they understand why they are solving the problems. We believe understanding the impact of our decisions on the customer and the company is vital to creating a quality product. Technology discussion is a critical part of our team’s culture, and we strive to understand and explain the logic behind our technology choices.