Well that's nice of them to give her job back.
one of their big mistakes was killing her off. The show was lacking a crucial element with her gone. They actually had to introduce ANOTHER Dinah/Black Canary. D'uh.
And not to say that she and Oliver had to be together ( I found that crossover episode of the wedding and the bs speech an insult to their relationship), but they were friends for a long time. Oliver needs to keep all the friends he can.