Good for entry level job but stay only for few years .Mostly Contracts of Govt. Projects .
Dislikes
don't expect much support from HR. You Have to work on client location only and salary may get delayed if client not submit your monthly performance report.
Bad management , there no any policy resources just like as labour's. If you favourite of manager will got good appraisal. There is no any value of employees. They call any Saturday Or sunday and lat night.