Our Philosophy

  • We believe people are most important

    We look to build long term relationships by always acting with Integrity and communicating openly and honestly. We know that our customers need a reliable partner so we always stick to our word.

  • We live to take on challenges

    We face into problems with a smile and enthusiasm. We welcome robust, opinionated, heated debates in the search of the right solution (or in defining the problem).

  • We strive for quality

    We perform peer reviews on our work, we write appropriate tests for our software and have guidelines and standards for everything we do. We will always work towards quality before time and cost (in the absence of an explicit instruction) because we know this leads to a better outcome for us and our customers in the long run.

  • We're always looking to learn and apply

    We invest in training and activities that will increase our knowledge. We also invest our personal time in improving and perfecting our skills. We create an environment in which others aren’t afraid to try new things and make mistakes – its through mistakes that we learn the most.