How can a firm know when it’s a good idea to implement telecommuting or not?

Case Study
  1. How can a firm know when it’s a good idea to implement telecommuting or not?
  2. Can you think of any other pros and cons related to telecommuting that aren’t mentioned in this case?