Pros:
The job sounds excellent: it's interesting and challenging, with a good mix of different tasks, and clear opportunities for growth in a variety of areas.
The organization is neat, and I'd feel good about working for them.
Portland is a fabulous town.
Portland is only 2 hours away, so visiting back and forth shouldn't be too difficult.
Cons:
Portland is smaller than Boston. I hadn't realized that I was quite so attached to the idea of living in a city, but now that I'm thinking about it, I'm worrying about things like, "How will I meet my type of people if I'm not in the city?"
Also, I'm so shy and introverted, it can be hard for me to make new friends, so moving somewhere new requires some real emotional energy.
I may need to buy a car.
I will have to move out of my current extremely fabulous home, which is causing me more pain, even on the theoretical level, than I anticipated.
I will miss all of my friends. Even though Portland is only 2 hours from Boston, I anticipate that moving away will add a big hurdle to many of my friendships, and I'll miss the impromptu swinging-by or last minute planning that comes of being local.
It means packing and moving, which we all know I hate doing.