Reminded me of Oddworld - the whole character design and work aspect.
And I'd say thematically, the whole situation shows the poor main character having a life entirely out of control, forced to handle such a job! Which made some of the confusing navigation (at least to me!) also fitting.