"They are genius engineers. They consistently produce high quality and high performing solutions for a wide range of customer needs. They are self-starters, always keeping up-to-date with the latest software engineering principles, techniques, and technology. They also do a fantastic job at managing timelines, expectations, and project teams. I strongly recommend them."