Take care of their employee on a personnel level
Timely payment and bonus of any extra work
Constantly training to upscale their employee with latest Technology
A very friendly and team oriented environment
Cons
At time the response is slow but whenever they give time they always give enough on a one to one basis.