I do not agree that it is unethical to fire someone before three months, but it's not been an issue, I've neither had to do it that early. I do think it's more unethical to keep a person in a position for which they are not suited, though, regarding your responsibilities towards the company, to the worker in question, and to their co-workers.
I am up front about the process and the possibility it could end very early. I typically suggest to them that they start at 10hrs/wk while at their current job to see if they like the work. I've not found it difficult to hire people in this way.
I am up front about the process and the possibility it could end very early. I typically suggest to them that they start at 10hrs/wk while at their current job to see if they like the work. I've not found it difficult to hire people in this way.