Fun work place but depends on your branch
Environment is good, bosses and colleagues are also good. Schedule can plot yourself if your officer is good. Unfortunately, health is not a priority when u are in frontline because they'll make you feel guilty for falling sick.
Good benefits good pay
Lots of cold war, politics