Irect and Indirect financial compensation

What is the difference between direct and indirect financial compensation? Provide ways in which companies are adjusting their indirect compensation components to be competitive in current markets?

Text book info:
Financial compensation is either direct or indirect. Direct financial compensation consists of the pay an employee receives in the form of wages, salaries, bonuses, or commissions. Indirect financial compensation, or benefits, consists of all financial rewards that are not included in direct financial compensation. Typical benefits include vacation, various kinds of insurance, services like childcare or elder care, and so forth.