For years, Zack Bradley (Dane Cook) has been working at the local "Super Club" as a box-boy. Living with his grandmother, he spends his free time with his co-workers, Lon Neilson (Andy Dick), Iqbal Raji (Brian George), and Russell Porpis-Gunders (Harland Williams). Despite his "slacker" like ways he is actually fairly kind-hearted, popular and supportive. His coworker Vince Downey (Dax Shepard) earns the Employee of the Month title for the 17th time in a row. Vince is egotistical and rude towards his co-workers, mainly Jorge Mecico (Efren Ramirez), whom he berates constantly. When new cashier Amy Renfro (Jessica Simpson) joins the staff, Zack and Vince fall for her and begin to compete for her affection. Although Amy had a dinner with Vince, she is repulsed by his attempt to put moves on her. However, Vince does not realize Amy's disgust of him, thinking that they had a good kiss, and continues pursuing her. When Zack is told that Amy slept with the "Employee of the Month" at her last job, he decides to aim for the title. He picks up his act and becomes a harder worker, giving Vince competition for the title. He also goes on a date with Amy, which takes place entirely in Super Club, blindsiding Vince who is determined to give Zack a tough time.
Within a few days, with Vince still racking up the daily star, Zack starts to realize that getting "Employee of the Month" is not as easy as he thought. After Iqbal gives him more encouragement, he finally finds his groove and to the horror of Vince, gets the next day's star. A war of attrition begins, as Vince tries everything he can think of to derail Zack's string of stars, even breaking into his house to reset the clocks and cause him to be late. But Zack barely arrives on time, making Vince's attempt to sabotage the former unsuccessful. Zack agrees to take Iqbal's shift on the day of a championship slow-pitch game against rival chain Maxi-Mart. However, he leaves to play in the game