Fear of unemployment can be a factor compelling an employee to assume risk, but it does not negate the legal principle. If the employee continues working despite knowing the risks, courts may still find they have assumed such risks voluntarily.
For example: a server continues to work at a restaurant with a known pest infestation because finding a new job would be difficult, thereby assuming the health risks.