Pros
CSID means business -- it's a company professionally run by grown-up *people* who understand the industry and how to attract quality team members to accomplish the business goals. I emphasize "grown ups" *in contrast* to the many companies whose progress and success is impeded by a lack of maturity and professionalism.
As for the hiring process, it was truly refreshing to be treated like a respected human being. Other companies are trending towards de-humanizing the hiring process to the point where, in my opinion, they are missing quality candidates [with wisdom and experience] in favor of test-takers. All the same to me though: advantage CSID.
CSID's intentions were always clearly communicated, their offer was very competitive (with benefits) [in writing], and once a decision was finalized, their [stellar] HR and IT departments moved at light-speed so I could begin work in just days, not weeks. I was fortunate to have multiple offers during my search, and for all of the above reasons, CSID beat the competition by a large margin.
Cons
None -- I regret not finding CSID sooner.