Карьерная лестница не менялась на протяжении веков, практически все должностные лица (за исключением цензоров) переизбирались раз в год. Перед началом Второй Пунической войны карьера молодого аристократа должна была начинаться с участия в десяти кампаниях в кавалерии, или с десяти полных лет военной службы при штабе члена его семьи или друга, или в качестве офицера — обычно военного трибуна. После этого молодой человек мог выставить свою кандидатуру на выборах квестора
Народные трибуны и эдилы не имели военных обязанностей, но к 218 г. до н. э. преторы
На выборах в Риме существовала сильнейшая конкуренция, и многие из 300 членов сената никогда не занимали никакой должности. Система голосования давала преимущество более состоятельным классам общества и благоприятствовала членам старинных, богатых и знатных семей. Как правило, на должности консулов избирали представителей известных сенаторских семей. Людей из другого круга, сумевших достичь высшей магистратуры, было очень мало. Тем не менее римская политическая система не была полностью закостеневшей. Хотя всегда существовала внутренняя элита, которую составляли определенные семьи, состав членов этой группы менялся на протяжении десятилетий: одни роды вымирали, другие уходили в тень, в первые ряды выдвигались новые. Безродный человек, в семье которого никто никогда не занимал высоких постов, тоже мог стать консулом.
В книге подобного рода невозможно подробно описать развитие римской армии, но необходимо дать минимальные сведения о войсках, имевшихся в распоряжении каждого полководца. На момент, с которого начинается наш обзор, римская армия набиралась из всех горожан, способных самостоятельно приобрести себе экипировку. Самые состоятельные служили кавалеристами, поскольку могли сами приобрести себе коня, доспехи и оружие. Ядро армии составляла тяжелая пехота, большинство которой набиралось из владельцев небольших участков земли. Бедняки служили в легкой пехоте, которая не нуждалась в доспехах, или гребцами во флоте.
Римский легион состоял из следующих трех элементов: 300 кавалеристов, 3000 солдат тяжелой пехоты и 1200 — легкой. Последние именовались велитами
Каждый ряд включал в себя десять тактических единиц или манипулов
Во время кампании каждый римский легион поддерживало крыло или ала (ala) латинских или италийских союзников. Численность такого крыла пехотинцев приблизительно равнялась численности легиона. Что же касается кавалерии союзников, то ее состав значительно превышал легионную кавалерию, иногда даже в три раза. Консулу обычно выделялось два легиона и две алы. При стандартном построении легионы помещались в центре, а с каждого фланга ставилось по одной але, которые соответственно назывались правой и левой. Треть лучшей конницы союзников и пятую часть пехоты отделяли от обоих крыльев для образования резерва экстраординариев