I've been with them since the beginning and have had my suggestions included in the UI (e.g. account nicknames) but as far as I can tell they're in some sort of freefall.
Something has gone badly wrong in there and the only answer is to close the accounts and move away asap. That's what I'm almost finished doing for my 4 companies and shortly my personal account.