fully remote, flexible, good benefits, great people
Cons
they cant figure out what direction they want to go in, constantly changing things around and doing lay offs. There is no real structure in any of the departments. If you aren't throwing someone under the bus, you wont make it very far here.