<prompt> Human: As someone getting into Computer Networking and Mobile applications development, I will probably end up taking a job like this after college. These jobs are mainly in Silicon Valley and San Francisco. What were your experiences like? Would you do it again if given the opportunity or would you take your chances in your home state?  <response>: After being offered the position, we negotiated the contract, relocation expenses as part of that. I cried about exchange rate and long flights, upheaval etc. They reimburse things like travel expenses, shipping stuff and initial month of accommodation. They gave me a check at the end of the first week of work. If its got to negotiating relocation package stage then its safe to assume its pretty much in the bag in my industry at least. In other words be ambitious within reason HR can always counter offer something. I was not a graduate though, I had five years experience at that point. Overall I still think it was the right choice. 