Worst experience of my life working there jealous in work place most toxic environment no job security promotions are given on basic of personal relationships affairs etc
According to AmbitionBox, 100% of the TTL HOLIDAYS employees reported a notice period of 15 days or less.This is based on 1 response on AmbitionBox in last 2 years.