- A chaotic place to work - Lots of time wasted on projects that end up getting axed later - Lack of high-level direction - Communication challenges across teams, timezones, and countries - Culture of meetings for the sake of meetings - Lots of recent layoffs