Pros
Great Product and Services. Employees are Talented. Great US Management.
Cons
Yes, Employees are talented but India Management is worst. If you would like to see top level Micro Management it's perfect example. They don't let US management know what's happening in India. No Proper internet connectivity. They switch off AC to save power bill and kept table fans all over the office, they don't even keep tissues at wash room. Salary credit date is 6th some times it'll be on 9th. no process. They don't know when they will fire you. HIRE and Fire Policy. They have few employees to watch CCTV camera's all the time, they will watch you all the time (except in wash rooms). They don't even provide proper water to it's employees. They kept 1 local made water purifier. if you take break more than 1 hour (even 5 min) they will cut your salary. All the useless idiots around the CEO.