So I just graduated from college this fall and have been offered a job at one of the top health companies to work as an data analyst. After the interviews, I was chosen and was in the "offering process". I was called the other day and was given a verbal offer of a nice base salary. When she asked how does that sound - I responded that sounds great but I would love to have it in writing(ie pushing for a contract to be sent). After talking with some others, apparently I should negotiate before she sends the contract - which is to negotiate the verbal offer? Or am I suppose to negotiate after she sends something in writing?
Secondly, I want to know is there anything called too much negotiation? Now, being right out of college and moving to a new area - I was going to ask for relocation assistance. If I do this - should I not negotiate salary? The average salary for my position in the area I'm living in is around 3K higher than what I was offered(however, I come in with a background of only an internship - but by far excellent academic coursework and background). Now, the thing is, I know that the company does want me - ie my coursework and practical work is up on the web which through I have demonstrated my value to them. However, I'm scared that I might negotiate too much if I ask for relocation assistance and a salary boost. Is it worth a shot? (I dont want them to get a sour taste in their mouth and wonder off to say 'who the hell does this kid think he is?'). And do I try my negotiation skills after or before the contract is sent?
Edit: I've also emailed the recruiter asking about their relocation packages and that I would like to talk to her about it soon. I did not mention anything about the verbal offer - which again puts me on the dilemma whether I should bring it up during this conversation or not.