Field positions offer a terrible home life balance.
Office positions are somewhat political.
Culture is led by the operations dept. and the old guys are unwilling to change.
Decent pay, perks are mostly for management, some proactive employee programs such as behavioural training and job specific training.
Good when the industry is doing well
Choose your career wisely.