Fully remote, average pay, great place to build engineering skills
Cons
Culture is toxic. Managers don't respect boundaries and attack people, not problems. It is not a collaborative environment, everyone is just trying to not get in trouble with the executives - who are constantly moving the goal post.