Big K.R.I.T. is not pulling any punches on his latest single. The Mississippi native paints a damning picture of Def Jam Records on this new track titled "Free Agent." The "Hometown Hero" MC chronicles all of the hassle he dealt with during his time at the iconic label.

"Three presidents in five years, I never stopped/While they worried about them single sales, them albums flopped/Oh Lord, Lord, Lord, there they go/Trying to fuck me out another budget, I ain't a ho/I produce and write my own shit, I know the score," Big K.R.I.T. raps.

The song gives listeners a detailed description of Big K.R.I.T.'s frustration with his former label. Krizzle highlights the disconnect between him and the executives at Def Jam.

"How I hit the road and I ain't never have a chance?/How I sell out shows and I ain't even make 'em dance?/How I ain't a gimmick but I got all these fans?/How I made in merch what you got in your advance?" Big K.R.I.T. raps on the second verse.

Big K.R.I.T. recently spoke about his departure from Def Jam during an appearance on Sway in the Morning. The "Mt. Olympus" rapper explained how understanding his worth changed his game plan.

"When you young, all you want to do is be on the radio and all you want to do is get a contract, get a deal," he said. "But once you get those things, you normally don’t realize what’s next. The next step. Me, I had the kind of team and people around me that didn’t mind telling me the game. I graduated from being just a rapper to understanding production and understanding my worth and how those are separate entities."

It is an exciting time for Big K.R.I.T. fans, especially when he's dropping quality material like "Free Agent" and the Kenneth Whalum collaboration "Might Not Be Ok." It appears the former XXL Freshman's independence is going to produce a lot of great music.

13 Die-Hard Hip-Hop Fans' Tattoos Featuring Rappers

More From XXL