Everybody benefits with direct deposit. The employer saves time and money by not having to process the paycheck. The employer also eliminates the possibility of lost or stolen checks and there is no more going to the bank payday hassle.
The employee receives their money directly into their checking or savings account and does not have to make special arrangements when they are away.