Is a credit card needed in order to avail the 14-day free trial?

Yes, a credit card is needed in order to start the free trial. If you would like to cancel before the 14-day trial is done, a link is included on the Welcome email sent to you.