- What is actually being worked on vs what was told prior to accepting offer. What was hyped up during final stages before offer acceptance which made me accept offer is not at all what I'm doing. Be careful.
- Compensation communication: Transparency around pay especially as the world moves remote is atrocious.
- Compensation: Don't let the location fool you, remote does not mean remote. It simply means "not in office". You get paid for your location, not your skills/title. If you move, expect to be shocked at how much they'll be cutting your pay. If you're not within a 50 mile radius of a large tech hub city (Seattle, LA, SF, New York City) you're not going to be paid what you're worth. If you do live in a 50 mile radius of a large tech hub and decide to make a move, you'll quickly learn you are worth much less to the company.
- Dev environments and repos are pretty bad. There are so many useless processes/pipelines from how over architected the different environments are. Expect to spend the first 3-4 months even figuring out where the heck anything is and how it's all working together from local, qa/staging, and production. If you ever figure it out.
- There definitely appears to be a pattern with the past / current hiring bias. This is in regards to ethnicity. Female representation is pretty dang good for a company as big as Opendoor, especially on the engineering / eng manager side of things. Best I've seen at a company so far.
- Be prepared to be evaluated extremely hard on the career ladder.