3 weeks to start
Depends how long you have been with company
It varies depending on the length of time you work for the company. I believe you are offered 10 vacation days to start with.
I was working on contract and had no issues with getting vacation time off or any personal time off when needed