Pros
Great management team professional friendly helpful, the management takes care of all registration managerial work which helps a great deal, help out with transportation and even resettling.
Cons
Lacking employees intercommunication which can some time be a barrier to do one's job and make life harder fro everyone. it is sometimes hard to get the right equipment and one can go for days before knows who is in-charge of the needed equipments, it is a bit messy.