Co-worker sure took it way better than expected, especially since he told her the truth. Gotta say that was pretty ballsy but hey, better than lying to her
Not only to not be a freeloader but probably also because by getting a job and being responsible she can prove a certain level of maturity, one of those little things that make you more of a grownup instead of a kid like he always tries to see her.