Advantages
Stable rent for a specific time period. Fairly secure guarantee. Lease for a fixed term allows less change in arrangements.
Disadvantages
Commitment to pay rent for a specific period of time. Tenant can be held liable for payment of rent until end of contract period.