Remote work available (at least used to be; they kept threatening to change things)
Cons
Fired employees for discussing unionization; shut down discussion between employees (seriously impairing their work) for the same reason; promised raises, then denied them based on blatantly false and shifting reasons.