I can't really think of any cons right now. I've never had a day here that I've gotten off work and thought "this was a bad day." Knowing I am a valued member of the company and that I have all of the support I need means I can't really think of any downsides.