Pros
Company has only one good point that's its employees(Non Management people) are good, helpful and friendly (as all are in the same boat)
Kontras
List of cons is countless: 1. They pays in penny's to engineers, MBA freshers on the name of Training which they never provide. Going through their training is similar to jump in a Pool and learn swimming by yourself, and if you will start drowing no one would help instead of that they will push you more down by insulating, shouting, screaming, etc.... 2. So called FOREIGNER bosses those don't even know the US work culture. 3. They trust there loyal one's blindly, who don't even know the professionalism, there so called Management Team in which nobody knows the management. 4. Poor salary, every month you'll get a bunch of improvment list if you comit a crime of asking hike. 5. According to these people you should plan you Sick Leave, should plan the train delay problem because any how you have to be in hospital. on top of that during sick leave they send there office boy's to your home to check whether you are seriously sick or not. Can write more that this, but simple advise. Stay long long away from this company if you love work, dignity and money.