EXL Employee Review
Nice and awesome place to work with
Nice place to work. Good career opportunities are provided. Employee retention efforts are phenomenal. They also help and support employees in their bad time beyond their call of duty.
Ratings by category