There can be a culture of fear and uncertainty. The communication can be disingenuous. There seems to be a hostile culture between product and engineering. Management and on-boarding w.r.t. my team was terrible. I often found that I needed to "onboard myself" engaging in a "pull" approach as opposed to a "push" approach. While asynchronous collaboration is promoted, it felt like you were bothering people, often. My "on-boarding buddy" was more of a router, than an oracle, which often resulted in more routing to other people.