Letting agents are responsible for finding suitable tenants for a landlord's property, conducting viewings, collecting rent, managing the tenancy agreement, and handling any maintenance issues. They must also comply with relevant legislation, such as the Tenant Fees Act and the Consumer Protection from Unfair Trading Regulations. Additionally, they must protect tenants' deposits by registering them with a government-approved scheme.