The cons are that finding a temporary position is not always easy or flexible, so you become somewhat tied down.
This is an option each person has to evaluate individually and then decide what is best for themself.