Good people and integrity in management make SPCI a good company to work for. Reasonable benefits.
Cons
While a small company provides many advantages, those same advantages can also become disadvantages....working very close with people and having occasional conflicts just as you would in a family.