Upper intermediate

123456789101112
Across
  1. 4. Result
  2. 5. Improving
  3. 7. Is in favour of
  4. 8. Essential, extremely important thing
  5. 10. Boring
  6. 12. Excellent
Down
  1. 1. Computer programs
  2. 2. Competitors
  3. 3. Ten years
  4. 6. Building and maintaining informal business relationships
  5. 9. A company with many different branches
  6. 11. Husband or wife