I've been on sertraline for about two years now. I'll probably be on a lowish dose for many years. To answer your specific questions...
1. What if any were the side effects and how long did they last?
It took me two, maybe three weeks to 'onboard' with it. It did not make my anxiety worse, personally. What did happen was that I got a slightly upset stomach, felt a bit 'disconnected' at random times, struggled to concentrate sometimes, and some headaches (nothing that paracetamol couldn't handle though). It was a gradual improvement, though. So I felt the most side-effected (IYSWIM) the first few days, but then the side-effects incrementally decreased after that.
2. Do you take it morning or evening?
Morning.
3. Did it work?
Yes. It doesn't magically change personality or anything like that. But it definitely turns the volume down on the peakier anxieties and depression. I'm able to think more rationally, and more easily dismiss worries that are pure nonsense. I feel more sociable and more confident. But it's like it's taken away or at least reduced the dysfunctional aspects of my anxiety and depression. So it helps make me more 'me', if that makes sense.
4. Was it hard to come off?
Not for me. I came off it for a bit last year to see if I could manage without it. Coming off wasn't hard. Being off it wasn't for me. Although I do know several people who've come off it through choice and stayed off it, and been fine with that too.
Couple of other observations. You do have to keep up your water intake. It helps with the absorption of the active part of the medication, and it also can help with the nausea/stomach issues if you have them.
Also, some people struggle to sleep on sertraline. (Many others don't, for balance.) It did seem to affect my sleep, so my GP put me on a low dose of amitriptyline (which is an old-skool tricyclic antidepressant) which I take in the middle of the evenings. Knocks me out an absolute treat, that does.