Thanks Mary for your reply.Could you name such companies and are these options available to the persons who are much loyal(i.e. who have spend much span of their life with them) or it depends on the project rather than the seneority

What does 'work from anywhere' mean ? Do you mean working from say Brazil when the company is situated in Australia or are you referring to working from home. The former scenario is rare and is offered to folks that bring a lot of value to the company. The latter is more common and offered in varying strengths of liberty. For example some teams work from home by default and come to office once or twice a week. Other teams face a situation that is the exact opposite.

Deepak Bala wrote:What does 'work from anywhere' mean ? Do you mean working from say Brazil when the company is situated in Australia or are you referring to working from home. The former scenario is rare and is offered to folks that bring a lot of value to the company. The latter is more common and offered in varying strengths of liberty. For example some teams work from home by default and come to office once or twice a week. Other teams face a situation that is the exact opposite.

To elaborate, since I have worked in both cases.

For the later (working from home), I prefer to come into the office. It is much easier to be in the room when talking to someone. I can't describe how hard it is to understand conversations that involve whiteboarding or brainstorm -- to be blunt, it is nearly impossible. Working from home does have it's advantages, time savings, relaxing environment, etc., but definitely not for meetings.

For the former (working remotely), I did this for years. And since you know my opinion for working from home, it is compounded with remote work, as it is not possible to go into the office. You have to choose projects (or components of projects) that have small or no fellow team members. You have to struggle to get questions answered. It only works if you are very independent. And even then, it is arguably not very effiecient, if you are part of a team.

To put it into prospect, the team that I was on had three or four remote workers -- as the company got bigger, the team got bigger, it got much harder to work this way. When I left (actually laid off), I was the last of the remote workers. Heck, you can also argue that it is much easier to layoff your remote workers.