Any feed back on this company? Do they require a deposit or test you out with a contract for a month? Cut?