A good vetting process, management team, and great opportunity. Great place to work. And provides hands-on experience on different projects. Their projects are accepted worldwide and their clients have global exposure.
Interview questions [1]
Question 1
What technology does your software engineer team use?