used to say that an activity has been successful up to this point
"We've finished the first part of the project, and so far so good."
a sudden realization or new idea
the process has started and is progressing
someone who listens and supports you when you are sad
to be the first to do something innovative
a job with no opportunity for advancement or improvement
a place where powerful people make decisions secretly