Pros
People first company, great company culture, leadership truly cares about employees, collaborative team environment, "One Insperity" mentality, very generous benefits package day 1, company is continuing to grow and promote from within, so there are always opportunities for growth and advancement.
Cons
None! I love my job and working at Insperity.