So pretty much I'm finishing up a 3 month internship in a city that's new to me, and it's been made fairly clear that I'll be offered a full time position afterwards. I love the city a ton, and have found an awesome power lifting gym here, which is a totally new experience for me. I'm used to training pretty much by myself, and training at this gym with world class athletes has been beyond amazing. But the thing is, the job I have is totally lame, and there just doesn't seem to me any available work at other companies in the area.
On the other hand, I do have a couple other opportunities in other cities, the most promising of which is in the city where I just spent the last five years earning my degree. Any of these jobs would likely be far more enjoyable than what I'm currently doing (pay and benefits are all around the same, so I'm not really basing any decisions off that), but there are no gyms or places that will offer the same sort of atmosphere or the expertise that the other members have been able to pass onto me.
So my question is this... Is it worth it to stick with a very boring job to pursue a passion and my personal goals, as well as keep exploring a city that I've already come to love? Or is it a smarter idea to find a job that I'll actually enjoy and lose out on the team training aspects? Its like comparing apples to oranges... I have no idea which is more important to me.