Great culture and good people to work with.
Pay overtime which is rare
Cons
Very Poor leadership
Terrible salary for the amount of work
Very poor direction for upper executives
Tier Leadership from top to bottom is very poor with constant nonsense changes like agile transformation in infrastructure.