Great technical skills at the firm, and a commitment to quality that is second to none. They have delivered for our firm consistently - both on a project basis, as well as on-going IT services and Day 2 support. Projects always had great oversight by their management team - ensuring their was quick intervention and great transparency to course correct when required. Delivered on a wide range of projects for us across many technologies (multiple SharePoint projects; numerous custom apps built using ASP.net / C#; Mobile App Dev - Android / iOS platforms). Also provided on-going IT Services for our SharePoint environment, as well as general IT Help Desk and Network/Infrastructure support.
US based only - no resources available internationally; Otherwise a great long relationship with a first class IT services firm.
In my opinion, you cant go wrong with SD for projects within their areas of expertise - they will deliver - always stand behind their work and ensure quality, timeliness and within budgeted cost.