Pros
Its the worst working place and worst company.
Cons
There is no mutual understanding between the different teams. Once I required a server only for 1 week, it took 1 month to get me that server. No one values the work and time of other teams. Even after leaving the company they will not value your career. I left company in december 2013 with proper handover and knowledge transfer, even after passing 10 months I didn't get my releiving letter so far. Now my manager (which is head of one team with iifl) is saying that the system which I developed is not working now (it was working till march 2014). He is blackmailing me that if I will not fix it, I will not get my relieving letter. After doing a lot of mail discussions he stopped replying my mails and even stopped receiving my phone calls also. So if you don't want to spoil your career, never join iifl ( india infoline). I made that mistake.