The big problem is everything will be “hardcoded”. You can’t do a lookup of all employees by their department and approval level from within a workflow. So you would end up needing to put fields on the department record to hold the +$5000 Approver, +$10000 Approver, etc
Or just hardcode it into the conditions