+1
Definitely an option for whoever that wants to sign up to an existing company. As the game has a high chance of becoming viral and trendy, it is a good opportunity for people to join something that will be hard to join after the game's release.
So far I think this will be quite the successful company, however it would help a lot as @uncannierlink mentioned, to easy down a bit on the commands and ranks and help people get set in.