One con would be the pay, I felt like I was underpaid. Once you leave, even on good terms with a great record, you cannot get back in regardless of your experience and record because they are always promoting within before they hire someone from the outside, even if you're absolutely qualified.