Handles Immigration processes really well.
CEO and HR are easily accessible.
Payroll processing is done in a timely manner.
Cons
There were a lot of changes internally in the past but it has been sorted out in the last year and there is a clear line of communication now.
Do not have a big pool of direct relationship with end -clients.