I have worked with them many times over my career at various levels to develop our web applications from start-up through large scale enterprise deployments that are scalable as needed by customers/clients across multiple geographies - US Canada Europe Africa India etc..
They always deliver results! Nothing specific comes up but they solve problems very well without any fuss or drama!! Would like more senior management experience people there who can take charge effectively when required rather than junior managers being too soft sometimes during stressful situations where you need someone else's support not their own (which is good).