They do need a reason, ive lived in this state and ive kept up with people after jobs let them go and it was never for something as stupid as "no reason".
Plus they need people way too much to fire them for absolutely no reason at all. Especially someone like me who takes over 900 calls a month.