At its core, Ally Financial is a bank. But it isn't your typical bank, which is highlighted by the fact that it was once the auto finance arm of General Motors. Today, Ally Financial's product ...