I'm in a different DNP specialty but I can answer some of these questions. Many classes are online, but the in-person classes are condensed so you meet on campus 1-2 times a week at most. It may be possible to work full time during the first year of the 4 year program, as the first year of that track is all online. If you choose the 5 year track, the first two years are all online.
However, in the subsequent years you start having clinical 1 or more days per week so balancing work and school becomes harder. People who work less seem to be the ones performing better. Most people I know are working part-time, 1-2 days a week at most. People who work 2 days per week have a more difficult time keeping up, but they seem to be managing. I know very few people who are working 3 days per week. This seems like the most stressful thing you could do to yourself, as you would be constantly juggling clinical hours, work, studying for tests, meeting assignment deadlines, etc.