Benefits package was good and remote work was available.
Cons
Terrible working environment between employees and management. Though the managers are accessible, they remain very disconnected from the bottom of the chain. Communication was terrible, secrets were kept, and favoritism ruled over any remarkable efforts.