I'd never used his before, turned it on and it picked up satellites very fast (1 minute?) initially. I was satisfied, turned it off, ate breakfast, came out when I needed to leave for my group ride and it simply would not get beyond "working". I had to leave. hubby has had relentless complaints that I can't keep track of - mostly due to unintuitive UI for the "older" generation.
It says "working" when it's processing .tcx courses into .fit courses. It can take a _long_ time so you want to do that when you load the routes. There may also be a little cached state which causes courses to load faster the second time. I select all the courses the night before my ride to make sure they work right.