I have been working as a developer for a little over a year now. I'm not learning to much at my current position for multiple reasons, so I've been looking a new job.
I was offered one at a company that seems like a good fit (code reviews, mentor, etc.), but one negative of the offer is that they would like me to work a month long trial/probationary period to see how everything works out and at a lower rate.
I'm not so much worried about working at the lower rate for a month as I am the probationary period. The reason for this is mainly because I'm new to the profession and they work with a framework, which I'm not too familiar with. I spoke with their HR person about this and they said they could waive the trial period.
However, nothing would stop them from letting me go after a month if they decided that I wasn't a good fit, am I correct?
I am currently in the state of Michigan.