Amoxicillin is indicated for the treatment of bacterial infections, contraindicated in patients with a known allergy to penicillin, common side effects include gastrointestinal upset and rash, and it may interact with anticoagulants and other medications that affect liver enzymes.