mmm...the job itself isn't an issue, usually. especially if you don't have a family or roots anywhere but the companies, especially the really big ones, can make the experience garbage.
I was actually gearing up to go back out there because I need a new computer but my aunt is going in for surgery and needs someone to care for her. *sigh