They are financially stable. 2game (the site) has been around since 2012. one of the only (if not the only) team in VCT that can earn money outside of val and content via selling keys. 3,041 reviews and 4.5 stars on TrustPilot. apparently located in Hong Kong. owner was there in the stadium for finals though. they will be fine.
honestly think some people here just want 2g to sell the team so a team they actually know takes over.