company: small military unit; usually two or three platoons
army unit: a military unit that is part of an army
cult: a religion or sect that is generally considered to be unorthodox, extremist, or false