Easy to work with the management an staff. Simple process to get into the company. Care for the employees with respect to work status and timely pay.
Cons
Company does not offer training in new technologies or offer incentives to attend technology seminars. HR needs more expertise in recruiting good consultants.