Tally has several advantages for businesses including enabling effortless data movement across departments, reducing expenses associated with data collection and transfer, and facilitating fast transaction processing. However, it also has some disadvantages such as being not very user-friendly, limiting customization options, and posing risks of data loss or intrusion due to its offline nature. It is also not ideal for multi-branch businesses that require real-time syncing of data across locations. Overall, while Tally provides benefits for basic accounting needs, it has limitations for more advanced or complex business requirements.