Pros
flexibility of work hours which starts from morning 7:30am to night 1:30am. you can be asked anytime from anywhere of the world. Cab facility.
Cons
1. Bond of 2 years which is attached with joining bonus for experienced people too. 2. No training and need to find out things yourself. 3. Need to highlight your work by mailing to all. Even people can highlight others work my showcasing it in email as their work. 4. If you are skilled in new technology then it will become waste staying in this organization as they use 3rd generation technology. 5. Old employees will block progress of new employees. 6. HRs are unreachable and no one can listen to your issues 7. Long notice period. 8. loose your mental stability if you try to understanding how people work here. In all, don't join thinking that you will progress and have flexibility in working from home. you will end up working more from home than getting stuck in traffic while going to office.