If you have another offer, I urge you to consider it over joining this company as a Data Scientist / ML Engineer. I know multiple recent joiners who quickly regretted joining and wished they had gone elsewhere. The reason I am writing this review is so that you can benefit from their (and my own) experiences.
The details:
- ML team turnover seems very high, resulting in almost no maintained knowledge or best practice. Median tenure within the remaining ML team seems to be around 3-8 months. I can think of only two people left who have been there over a year
- Whole ML team now feels like a group of contractors rather than a team, as a result of turnover
- ML team management do not seem to care about people and have no experience building ML systems in practice. Their focus is also split across two teams - DS/ML and Strategy/Engagement. This seems to result in poor oversight of project planning and execution
- Maintaining client happiness seems to be repeatedly prioritised over work life balance, team happiness, or retention. Not saying that is necessary a bad thing for your bottom line, but don't act surprised when your retention continues to be poor
- There seems to be no equity or partnership option, meaning there is almost no motivation for senior staff to stay on longer than 1-2 years
- Some clients have over inflated expectations for ML performance (when considered against how much they are willing to pay for it). This, combined with stakeholder management as being the core focus of delivery teams, means technical staff seem to be asked to deliver sub-standard/rushed technical work on a regular basis
- ML project delivery quality seems to have degraded since most of the original ML staff and management have left
- Internal initiatives and employee group recommendations seem to be rarely taken on board (within the ML team). Similarly, improving internal processes seems to always take a back seat as soon as workload increases
- Employee performance calibration between managers seems to be non existent, despite employee resource group recommendations
- Not sure anyone knows what the CEO does