Card Factory interview question

What do you know about Card Factory?