I agree with what everyone here said, but I also must give a counter-point.
Being at a company for less than a year (or even less than two years) can ultimately cause you issues. When I thought I had a job secured, and was at it for half a year, I was "let go". Now, to my resume, I had to add "Company X — 0.5 years".
My track record thus far had been between 0.5 and 1.5 years at companies, either as a contractor or full-time employee. When it came time to interview at places, I actually had interviewers flat-out say "you are a risk to us" because I didn't keep a position at any company for 3 or more years, and their rationale is that I wouldn't hold a position with them much longer than anywhere else.
I know for at least one position, where I went through the grueling interview process and did well, I was rejected, solely based off of this fact.
So before you start hopping companies, keep in mind what it will look like on your resume and how a future employer might interpret it, especially if things don't happen to work out at the company you might get an offer from.
Lastly, I might note and you might already know this, that just because a recruiter contacts you doesn't mean a company is very keen to hire you from the get-go. They are looking for "talent", and thought you were worthy of a try. I've had both recruiters and VCs approach me as technical recruiters, and most of their efforts ended up being fruitless in actually landing some offers (95% of the time it was because I was just not a good fit for the position—my interests and experiences did not match up—and the other 5% was because I didn't meet some set of qualifications, such as a particular degree, prior experience, etc.).