The only con I've found so far, and I am not even sure if it should be one, is the fact that their hiring process is so lengthy that we tend to lose excellent candidates to other companies. The good news is that if a candidate is great enough, they will speed up the offer process from the average 3 months to 1.