Determine your priorities among these factors:
1) Where you'd be living/based and commuting issues
2) Pay/Work rules
3) Equipment
4) Industry reputation
5) Expected career progression/upgrade/where people go when they leave
6) How well others like working for each company
7) How well you think the company will fare in this dog eat dog world (usually anybody's guess, but use your crystal ball if you have it)
See which one does the best among your top priorities. Remember what is right for others is not necessarily right for you. Good luck.