About Six Sails Technology India Private Limited Six Sails Technology India Private Limited (SSTI) is a community of nearly seven hundred employees spread across the world. Because we sell to global consumers, we find and hire the best people around…