Safaa ATS 9 months ago ID: #834700 Listed In : Human Resource 1801 Main St. Suite 1300 Houston, TX 77002, USA (929) 515-1512 https://safaa.ai/ [email protected] Business Description Enhance candidate experience with seamless scheduling and communication features offered by Safaa ATS. Reviews & Ratings Write a Review No Review. Please login / register to add your review.