Pros
Arnie & Sherri Friedman have a lot to proud of. They have grown an amazing, successful IT company. I would recommend anyone to work there, as well as any company to use them for their IT needs. CPI has very bright, talented staff. Everyone has the opportunity to make a difference in the company, which comes from leadership that wants you to succeed in your career and is looking for long term commitment. I was an employee for them for almost 10 years and it was a great experience. They really take care of their employees. You aren't just an employee working there; you are family. I have no doubt in my mind that the company will continue to succeed providing excellent service, and great place for talented people to work that they can call home.
Cons
If you are someone who needs to be micro-managed constantly it might be a con for you as everyone is working hard to be the most efficient with their time. To me this isn't a con, I enjoy some independence, but could be for someone.