Mu-An Chiou writes about her recent experience looking for a job. She got three offers and had to choose between them. I like the strategy she used:
Not being able to make up my mind, I probably talked to 10+ friends about this, and found myself leaning towards a different option after each conversation.
Then my friend Julius gave me the game-changing advice to do a trial period with each of the companies, so I’d have a much better sense of what a day-to-day would be like. Given the time constraint, I decided instead to ask for an hour-long call with an engineer I’ll be working closely with, and have them give me an overview of the issue tracker, product roadmap, documentation, communication channels, as well as some code reviews.
This turned out to be invaluable. It made the decision clear as day.