Internal controls are procedures put in place by management to safeguard assets, promote accountability, and increase efficiency. They also help prevent fraudulent behavior. The main objectives of internal controls are to prevent errors and fraud, ensure accurate financial reporting, and ensure compliance with laws and regulations. However, internal controls have some limitations, such as when collusion, human error, or management override occurs. Key aspects of effective internal controls include segregating duties, implementing job rotation, establishing authority levels, and separating custody of assets from record keeping.