Management practices are really inconsistent, definition of what it means to be a data scientist varies a lot by team, and tooling/technologies are not always fit for purpose. The first team I was on didn't seem to use any kind of database; the second team I was on had some of the worst spaghetti code I've ever seen. The tasks I had were not typically data science related, and I suspect that given my background and my gender I was getting relegated to less technical tasks, even though I've excelled in technical roles in previous companies.