Pros
Best place to get basic knowledge Can find few extra ordinary colleagues supports a lot without any expectation.
Cons
Unorganized company, Lot of Partiality. No value for morality. Management never bothers to train employees, reward the talents. Limited people only allotted with all the benefits remaining noting. Co coordinating with arrogant Admin is next to impossible. Opportunity for careen growth is minimal, Recognition not based on skill set, Closeness with manager is must to get recognized. Working on site is disaster has to maintain with low level of salary. Work site most of the time luxury areas cost each time meal entire days earning forced to work empty stomach. Transpiration had discrimination. has to reach office sharp 8.00 am has to wait till the vehicle gets full .To get drop has wait for many hours some time driver will drop next to office in late night has to do own arrangements to reach accommodation. Limited people only gets the vehicle allowance not for those who actually need