Senior Software Engineer • Current Employee
Pros: Depends on the team, but some people and managers are excellent and very nice. People are very helpful and willing to help if needed.
Cons: The leadership is really unorganized, I mean VPs and up. Re-orgs happen every few months, and nobody has any clue why or what the point is. It seems like "re-orgs" are just a curtain behind layoffs, as re-orgs and layoffs come together.
Promotion culture is really bad. They don't emphasize or see promotions as important. People who deserve to get promoted and work extra hours don't get promoted, and people who don't deserve it sometimes get it. It really doesn't make sense. You don't seem to get anything from working extra hard. Some people truly want to and have the motivation, but when it's not seen, people lose motivation.
I'm a senior, but if I were entry-level, I would want to avoid Expedia if I could. They don't really care about personal skill growth or giving you what's needed to master the domain. This is very inefficient. If you want great engineers who can propel the company to be a top tech company, then you should invest in the young engineers; it's worth it.
They don't know how to lay off. I have seen the most talented engineers we have laid off, just to have us re-hire someone worse a few months later. We lose great talent because of this. Layoffs will always happen for sure, but as someone who has worked in three major tech companies, I can say that Expedia doesn't handle layoffs correctly. It's a big mess, and a lot of times, they lay off the wrong people.