Yes, Alabama employment contracts setting terms, compensation, length, etc. are enforceable if following contract law principles. However, most Alabama employment remains at will.