They don't like to give time off, most people don't have a true backup to cover them when off. Low pay, 2 raises given in 8 years of employment.
It seems as if they are trying to push out the full-time employees and replace them with contract employees.
their contract employees have no job security or benefits. I know contract employees who have gone to work not knowing if they would have a job the next day. That's no way to live or treat your employees.
They used to have lots of employee appreciation events, and bonuses. The last few years they have been eliminated. They don't appreciate when employess go above and beyond for them. They request overtime work, but its like pulling teeth when you want to get paid for it. A lot of times they would ask you to work OT, and when you expect to get paid for it they give you vacation time in lieu. Then they don't document that you worked X amount of hours. So when its time to use you accrued time in lieu hours. Its up to you to prove that you earned it.
No respect for employees time.