Lowball salaries. Very small increases.
Your manager makes or breaks your success. There’s not much hope for moving up unless you’re a favorite.
Some managers are hateful. They will fire permanent roles over contractors to spite you. Or hire new contractors full time over contractors who have already been there out of spite.
They’ll tell you, you can advance and they’re dedicated to your advancement, but most higher positions are held by middle aged or older. Doesn’t seem like it’s changing soon at all. Very outdated fear tactic managerial styles. Micromanaging, inferiority, ego stroking. Etc.
You may hate your life. I cried a lot.
Never ever join offers on MS if you don’t listen to anything else.
Got a friend hired. They quit in less than a month. You become conditioned to the terrible circumstances.