Are all of the episodes for a season of "House of Cards" released on the same date, i.e., Feb 27th, 2015 for season 3? If not, how many episodes of the season have been released already?
Were the previous seasons released in the same manner?
Why did the producers adopt this strategy (unlike other shows like Castle, 24, where it is released episode-by-episode over the course of several months)?
Does this strategy have any benefits over the other?