The people are very helpful if you need any information or help during your daily work life! They know how to solve problems quickly without making them wait for too long time (and getting angry). I have not yet had an issue that was solved by their team - they always come up as first choice when it comes down solving issues related to our business. There could be more ways of contact other than emails/phone calls which would make communication easier between us both at times we don't meet personally but still want some feedback from eachothers projects etc. Good way of keeping track what has been done so far within certain tasks assigned before meetings take place regarding same project-wise discussions.- Less effective customer service department sometimes takes longer to respond then expected due date given.- Inability to communicate via e mail directly instead having phone call conversations where one side gets annoyed because cannot understand why there should be delay while sending reply messages back.