This is a caring work environment from the CEO on down. Family does work here, BUT they treat all of us as their family, just like their clients.. They are a true team approach.
Cons
I have to say that if you are not totally transparent and able to take responsibility for your work, probably not a place to work. You can't work here and hide your mistakes.