Every year around this time (actually even earlier), I start getting flooded with calls asking if this is a good time to look for a new opportunity. My answer in short is: it is the BEST time to look, as many projects are wrapping up, the year is coming to an end, and a mild short-term break is on the horizon.
Starting a job in January is probably one of the best times to join a company. Everyone is fresh (sort-of) and coming back from some well-deserved time off. Spirits are high, as is the conversation and camaraderie, as everyone shares their holiday stories. At the same time, all are trying to get back into the routine of work again for another year. It is a rare bit of social time right before the year starts its long grind, and a good time to meet and fraternize with new soon-to-be colleagues.