Bonuses and rewards make decent motivational tools, but their effects can be short-term. The best way to motivate employees, especially over the long haul, is by creating an environment they enjoy working in. Providing employees with the right amount of challenging assignments and responsibilities will automatically make them self-motivated towards the goals of the organization....