*Compassionate people first environment
*Outstanding company culture
*Competitive pay and growth opportunity
*High ethics and values
*Zero outsourcing or vagaries
*Excellent albeit limited reputation
*Transparent with employees and clients
Cons
*Not a huge name in the market yet
*Not a huge presence at conventions