I am an italian guy who wants to send my cv to a danish company. This company is set in Milan and I think that italian is the only language they'll speak in the workplace, but their site, facebook page and the application itself are written in english language.
My english is far away to be perfect (as you can read ;) ), so my question is: should I write my cover letter, portfolio, cv and go on in english, although I think the workplace and the interviewer will be italian?