NAU provides degree programs for people who are already balancing job schedules and family life. It is a good option for these non-traditional students and offers a variety of class times ranging from day to night as well as weekend and online options. It is easy to work with the financial aid department to review scholarship and loan options as well as drawing up financing plan. The staff is friendly and helpful, able to provide advice for the current job markets since they actively work in the field.
The only downside is that the campus/student life is nonexistent which means you'll need to put in more effort to get to know other students. However, I think this is a decent trade off for being able to maintain a full-time position while getting a degree.