It's the same thing as fantasy football but you get to develop your player and lvl him up. You join teams and play an automated game every two days. Stats accrued are based off your players build and experience.
Pretty fun, free, and mindless way to pass the time at work.
Also, if you create a free player through the link it helps develop my players.