Pros: decent benefits, tuition reimbursement in some units of the company, good location, not the absolute worst company you could work for, i've had worse.
Cons: company still has some growing up to do, technology still uses microsoft 2003 in 2012, loudest manager usually gets their way, very much need to stop hiring people from hewitt