People in the office were very nice and engaging
Somewhat organized in Agile processes.
Benefits were decent
Cons
Long hours with expectations to always be on call.
Their primary program was many, many years out of date requiring significant overhaul and constant attention.