Software Engineer II • Former Employee
Pros: Work culture.
Benefits.
Campus amenities.
Good coworkers from a variety of backgrounds.
Opportunity to get in on the unification of Expedia Group's many lines of business.
Interesting technical challenges if you are on the right team.
Cons: Impersonal office space: not much sign of orgs, teams, or individuals owning any space.
Not much in the way of food or social gathering spaces offsite and near the campus.
Questionable leadership: The first team I was on had a project that had already passed through two other teams and had over 60% of the codebase scrapped. I found out after leaving the team that the target delivery date was pushed back 8 months. It would have been much easier to do it all from scratch. I worked on 3 other teams at the company and never had this same problem again, but there continued to be a considerable amount of reorganizations.
The company was going through reorganization and "vertical alignment" of products, services, and infrastructure, which made for a chaotic environment and some conflicts of interest.