1, Most of the employees (including team leaders and high management) are very young people, who worked in the CS team for a while and then get promoted to be team leaders. Wise is their first job after graduation. They lack experience in handling relationship conflicts, and providing proper feedback but are very arrogant.
2, The company is keeping proposing that feedback is an important element however, it never ever gives you the right feedback. During the probation period, I asked the TL how the probation should be. She said oh some ppl needed 3 months and some ppl needed 6 months. Everyone was different but you were doing well. No worries at all. The next week, I asked her to tell me what the KPI and expectation were and she said you were doing good. We had 5-6 times 1-1 but she never honestly told you how your performance was and how she measured it. She only said everything was ok.
Then, you know what. On the last day of my probation in the afternoon, she suddenly sent you an invitation with HR and informed you that you constantly made mistakes and you didn't pass the probation. Today was your last working day. I asked her to tell me honestly what kind of mistakes I made would cause me not to pass the probation. The answer was that you were nice and professional. You did a good job. However, I don't see you cared about this job. This job requires fast and precise. You are not suitable for it. No idea why she only told you this funny comment on the last day before you were kicked out from the company. Why didn't she give me any feedback during the probation period? Ridiculous!