I am creating a new question with an update to this question of mine.
So the meeting happened & as some of answers had expected, my boss's boss was there as a witness.
I am going to be really honest here so I can get some fair opinion(s) on how to proceed. I am going to outline main things my boss covered throughout:
- Insubordination on some occasions where I didn't do something my boss expected me to do.
- Attention to detail(s).
I think these points are fair. I accept these without any reservations.
But there's still some stuff on that 20 page document that I think it's there because of nitpicking & his dislike of me.
A couple of thing(s) my boss & my boss's boss said during the meeting was that I have a lot of potential & I am smart without my doubt but all of the things in the document can be avoided with awareness of what I am doing. They are right, I think they can be fixed with proper counselling.
One thing my boss said that he likes my ability to switch between programming languages and kind of knowledge I have even though I have been professionally doing this since a year & a half. He also said that it speaks volume that I will be put on PIP not immediately terminated.
Now I think I have two option(s):
- I will accept the PIP thinking they really want me to improve and try to do my job to the best of abilities. But leaves the possibility of me doing something not outlined in the paper & I will have to face the termination. I don't want that.
- I am supposed to meet him next week to follow up on this & I will put in my two week notice & leave on a positive note. I wouldn't want work to under the stress & scrutiny in those sixty days.
Which option will suit me given my situation? Also there's no option of them letting me go with a severance package. Is this normal? Also is there a room for negotiation here?
After a lengthy talk with my parents, one of the things came out was that it's possible that me & my boss had ego clash. To some extent, I think so.
I have learned a lot of the stuff the hard way & to make sure I don't repeat this with future employer(s), what step(s) should I take?
Additional note(s):
I think I haven't mentioned it yet, my work permit will expire in June meaning I will not be able to work legally & may have to leave.
Again, thank you everyone for your answer(s).