Horrible experience, loss of time, energy and knowledge. Never Join.
Pros
Nothing, other than the fact that you can say that you are employed.
Cons
Lots to mention: - No use of latest technologies. - Horrible HR policies(In fact there is no written HR policy, rules change as per convenience) - Unexplained and huge salary deductions - No fixed leaves - Forced to stay overtime even if no work to do (If you leave on time that means that you are not working). - Treatment of employees as slaves. - No infrastructure facilities available (No water supply for washroom, drinking water supply is filled with dirt all over) - Most important, absolutely no use of latest technologies, they make use of .NET to work the way VB6 used to. You wont get to learn anything as a developer. - No IT culture values at all. Horrible environment to work in.