Originally Posted by droidfire
Why not? An employee could just up and leave taking the skilled labor needed to meet a clients demands on schedule with them when they leave, and it my not be possible to replace them in time to meet the obligations the company made.
As an employee you should find a company that won't do that, and as an employer you should find employees that would pay you the same respect/courtesy.
At will protects from being stuck if you come to realize you are in a situation you don't want to be.
If you'd rather trade liberty for security, you want a union without realizing it.
Agree with your first 3 paragraphs but again, i'm not saying overhaul it.
Just saying a legitimate reason or one warning before termination would be nice. Everything else can stay the same.