An Assignment and Assumption Agreement is a contract between two or more parties that transfers the rights and obligations of a contract from one party to another in exchange for consideration. This type of agreement is typically used in business and real estate transactions, such as mergers and acquisitions, transfer of leases, and the sale of a business. The most common types of Assignment and Assumption Agreement are: 1. Asset Purchase Agreement: This agreement is used when one party assigns all or part of their assets to another party in exchange for consideration. 2. Stock Purchase Agreement: This agreement is used when one party assigns all or part of their shares in a company to another party in exchange for consideration. 3. Lease Assignment Agreement: This agreement is used when one party assigns all or part of their lease to another party in exchange for consideration. 4. Employment Agreement Assignment: This agreement is used when one party assigns all or part of their employment agreement to another party in exchange for consideration. 5. Contract Assignment Agreement: This agreement is used when one party assigns all or part of a contract to another party in exchange for consideration.