Pros
Better not to work for them.
Cons
They are customer centric but have not value for their employees. They lied to me about giving me a job in the city that I wanted n got me to Bangalore for training. Worked with them for two months n randomly get a call one day saying that they cannot pay the salary and are hence asking our clients to pay our salary. If the client doesn't pay our salary they gave the option of relocating to Bangalore and working as a sales executive (a drop from the hotel manager position I was working in). If not that then they asked us to send our resignation and said that they would pay one month salary and that we wouldn't have to report to work from the time we got off the phone with them. This inability to pay the salaries was complete nonsense and the company is only looking to grow without regard for its employees. Btw they did this for more than 150 people.