I know it's not all uncommon, but someone I was speaking to today suggested that how companies have probational periods at the start of an employment, usually it isn't favor of the employees.
I used to see why companies have probational period, so that if they hired someone by mistake and they didn't turn out the way they thought , they could let them go. But a company can do this at any time, people could get laid off/fired/let go at at any time. So really a probational period means the company can fire someone for no reason (and without going to court), which doesn't seem fair.
Do I understand this correctly? Is there any benefit to the employee of having a probational period at the beginning of working for a company? Is this a red flag towards the company culture?