as for finding a job, it won't matter too much whether you graduate in may or december. companies are familiar with graduation dates and generally recruit (including the one I'm working at) both at the end of spring semester as well as fall semester.