The owner/President treats his employees like a family and does an amazing job of making everyone feel appreciated and celebrated. Great benefits, too. Really peaceful office environment and everyone that works at CSI actually likes their job so they're easy to work with.
Cons
Some outdated admin/accounting processes & a bit of a lack of uniform training experience for employee operating standards.