Nice Work?

Last year, in my travels, I came across this.
A note attached to someone's computer.
I don't know who wrote it.
I won't say where I found it (in case they're still there).
I will say that I do hope they've escaped and run far far away.