The staff at CCS was very professional, efficient, knowledgeable of their products/ services offered for small business computer needs! I felt that they were honest with me about my options available in regards to our computers being outdated vs what we could afford without impacting other areas within us as an organization including payroll etc. There are no cons - only benefits when dealing wth this team. We have been able get up dated PC's & printers while keeping costs manageable through CCCM program allowing more funds towards IT personnel or new hires which has helped grow overall morale throughout our office environment.