There is lots of cons, i did work as a Engineer. There is lots of pressure. Mainly this business is run by a family members, there is no director etc if have then from there members..
There is a lack of Management ethics.
No traning.
Layers.
Very clever they makes show off.( SEE ON YOUTUBE )
They send you to client side with out prepration.
During interview ask.
Name of director?
Name of HR?
Name of MD?
ASK Trainer name?
After getting this you will find this is family business .i.e. HUF.
Do homework before going this company?
And yes guyz location and area is very pathetic... Not a good place.