They are growing every year. This company is going to be around for a very long time and they deserve great employees to match the awesome people there already.
Personal reasons. I am currently considering leaving due to family issues/missing them. If they/I were less than 6 hours away it wouldn't be an issue.