What does ‘all-out’ mean?

all-out: used as an adjective to mean a person or a group works very hard at something.

The employees at that company are making an all-out effort to survive the recession.