Pros
Friendly people. Noble company mission.
Cons
It's hard for me say anything bad about VetCT, to be honest. However, they pride themselves on some company values, including "we do the right thing." But at the end of the day, they are an organization just like any other. They will do the "right thing" for the company even if that means kicking you to the curb and destroying your life.