Company culture, coworkers, personal problems, management expectations, and a variety of other factors all affect employee performance.