Making The Descision
List your priorities related to responsibilities, salary, location, working conditions, benefits, and how the position fits into your career goals. Match the offer with your list. Examine advantages and disadvantages separately. You may want to assign a numerical ranking system to make your decision easier.
If you have had a firm offer, it is OK to contact other pending companies to find out their time frames for action.
Contact all the people who have helped you in your search. Tell them about your new job and thank them for your help.