Well if you are planning to telecommute, it would be expected that your company has systems and procedures in place for this. What are they.
Even within the Windows world, not everyone has all their work professional software at home. So they will have methods for you to obtain /
access it as required.
In general there are probably two directions they may have gone.
1) It's a generic communication type job. You'll probably need email, calendaring, instant messaging, video conferencing, generic web applications (wiki / CRM etc)
2) Technical job that requires professional software.
In the case of 1. Linux can probably handle most of your needs trivially.
Email.
There are any number of clients. Your company will probably have IMAP set up, maybe over a VPN. Pretty much all the email clients do IMAP. There are also MS Exchange plugins available for various clients
Calendaring
Similarly there are various options. Including DavMail / Exchange plugins
IM
There are plenty of options here as well. Skype is popular. It works on Linux. I use it on a regular basis.
Video conferencing
May depend on your company's systems. Again if they allow this type of thing , they will have systems. It it's Skype, well that works. Video conferencing tends to be somewhat vendor specific. So if you need to talk to clients, the company will probably have / use generic / standards compliant software so that it works for everyone.
Web application
Should Just Work (TM). Unless they are particularly badly written
In the case of 2. They will either provide copies of the professional software to use at home, or there will be some form of remote access system.
Linux can handle RDP, Citrix, Teamviewer, VNC etc
I now work in a Windows shop, but have had a Linux desktop since last Millennium some time. It is a pretty trivial task to work from home.
Actually I can do a bunch of my work from my Android tablet if I desire. That's how trivial this stuff is now days (and has been for quite a while in reality)