Bit of a long post, and only tangentially related to the OP:
I was hired at a job this year by a friend who had bought a business, and the first week I was sicker than a dog. I could barely breathe, I couldn't even think. I still pulled myself into work at 6:30am because I knew how poor and unprofessional it is to call out your first week and I wanted to prove I was committed.
My trainer (who was two weeks away from retirement) berated me those entire two days for not knowing how to do the job, and also for asking questions on how to do the job. I told my wife about it and she asked me if I should quit and I said no, I would just grin and bear it for two weeks, because the trainer was quitting after my training period, and my friend needed somebody to work the position and had been unable to find anyone prior. I had even backed out of the hiring process at one point when it was me and another candidate, and only worked the position because my friend called me and said the other candidate also dropped out.
Anyway, my trainer told my boss he refused to work with me while I was sick. My boss told me to take the day off, so I did, and was subsequently fired for poor performance.
A lot of you reading this will probably assume that I wasn't working hard during my training period, or that I am obfuscating details about my poor performance. Could I have done better? For sure, I definitely could have. You can always do better. However, none of my actions warranted firing.
To contrast, at my prior position for a Solar Company (shout out to ION Solar), my first month there, my wife gave birth to our third child 2 months into the job. I was allowed a week off of full pay, despite my lack of seniority. Three days after my third child was born, my second (who was 2 years old) got pneumonia and was hospitalized. I had to be the one to stay with her since my wife was home with the baby.
ION Solar let me take an additional week and half off. Friends and family would stay with my daughter for one hour in the evenings while I went to work and performed the bare minimum to keep my department running. I worked there for two years afterward and only left because they closed the market for the state I lived in, and I was unwilling to transfer out of state. They even brought me back for a time.
A few lessons here:
1). The first week and month at a job are probably some of the most important of your career. It is tantamount that you make a good impression. Show up on time, be attentive, and learn quickly.
2). Even if you put everything out there and do your best, sometimes things don't work out. Sometimes people won't like you, sometimes you won't have the aptitude. It is better for both you and the business owner, once you realize either of these facts, to quit. That way, they won't waste time training someone who won't stick, and you won't spend time being miserable around work/people that you loathe. Try to secure a new job before quitting, and try to give notice (before you give notice, you will have to discern if when you give notice, they will actually retain you the full two weeks, or if they will just fire you).
3). Small businesses are sometimes more ruthless than large corporations. Larger corporations can afford to have people miss work, and missing days are factored into their budgets. Smaller businesses don't always do this.
4). Be wise when working with, or for, friends. I'm no longer on good terms with the man who offered me the job. I still struggle with bitterness for what he did, and I will never work for family friends again. The experience actually soured me on working for or with people from my church as well.
What do these people tell their wives and family?