Bring (Something) to the Table

What does the idiom “bring something to the table” mean?

Definition: offer useful skills, offer a benefit

Example: I think we should consider hiring Caitlin. She brings ten years’ experience to the table, and she’s fluent in Japanese.