1.0
Jul 1, 2026
Recommend
CEO approval
Business outlook
Pros
Situated in Multiple locations in India
Cons
Non regularities in many things like onsite deployment policies, insurance and no single point of contact that will solve employees concerns. Don’t care about employees well being