Depending on relationship if you are a contractor usually you have to provide your own equipment and software. I prefer it that way - if company provides equipment it is usually minimum to get job done which doesn't make it pleasant most of the time.