3. As it would seem, companies rank from doing leves (Particularly company leves, I think) and supply mission for your company. I think that FATES may also help. I am not sure but there may be a correlation between seals and company credits.. I do not know.
4. The more a person has authorization for in a Company, the more control over the company a person has.. You wouldn't want to give an entering member access to kick people or take stuff out of the chest.. From experience in Star Trek Online, people will intentionally go into guilds, steal as much as they can and then leave the guild and run off with their plunder.. T-T