What’s the difference between a public defender and a private defense attorney?

Public defenders are government employees who represent indigent clients, while private defense attorneys work for clients who can afford to pay for legal services.