What is the difference between a colleague and a co-worker?

Update: what would Police Officers and teachers be?
3 answers 3