Wonder what happened to The Initiative for such a massive loss when they should be set up for non-stop growth, have they been a part of January mass layoffs?
Are they being poached?
Also, their site also does not expose any job opportunities and their security certificate is non-valid and appears to have been in this state since last December.