What Is a Retainer Agreement? Definition, Examples & How It Works | Eonebill