The most important aspect for us is the company's culture and attitude to work. If a person fits into our culture, they enjoy the work and others look forward to the interaction with them such as videochats or in person coffee meetings. At that point we know they are the right person.
If you have a good team working well together, it will show positively on the results the team provides.
We give everyone an opportunity to try new things and explore. We have our own thought trough educational and buddy system and everyone finds something within our community that they enjoy and are good at.