If you are wondering why everything sucks right now, perhaps take a look at their L1nked1n page at the moment. As of last night the company had 116 vacant positions with many of them in senior technical roles.
If It seems as though there is nobody at the wheel right now, that is because there probably isn't.
External link →