I think that investing too much into a "day job" invites boring gameplay. I do not want to take customer orders, and then have them start bitching as I respond to the beeping of the deep fryer so that I can get my future-chiggin-nuggets out before they burn and then get chewed out by a customer as I try to move the line along! Unless of course, like said previously, this is part of the execution of a mission where I'm going to ambush someone, and this is all a cover, and I know it will be over soon. In that case, it'd call it immersion.
Regarding legal work, it would not be a stretch, however, to act as an independent contractor in support of something legal. Need to beef up security? The players will be well suited in many cases to help out with that on several levels. Sometimes you need more help, and you need it NOW. You don't have time for proper channels or the resources to hire on more personnel, so that desperate NPC will gladly look to our characters to get his armored car back to the bank safely amid a sudden escalation of street violence in an unexpected place.
Regarding legal work, it would not be a stretch, however, to act as an independent contractor in support of something legal. Need to beef up security? The players will be well suited in many cases to help out with that on several levels. Sometimes you need more help, and you need it NOW. You don't have time for proper channels or the resources to hire on more personnel, so that desperate NPC will gladly look to our characters to get his armored car back to the bank safely amid a sudden escalation of street violence in an unexpected place.