Pros
The projects are interesting and different from most other ML companies
Cons
1. The management team are not synced and the projects just keep changing and in such a situation they put the blame and pressure on employees 2. The estimates are not realistic or technically evaluated, it's basically hectic research and the research supervisors do not offer any help, they would ask you to do sth, if you tell them it is not feasible or you need help, then prepare to be blamed and called out in the meetings 3. The ML team are not very experienced in these topics, and you won't get any support from the professors who are guiding the research, so there is not much room for learning unfortunately 4. There is not much support for the data pipeline so prepare to do lots of low level work for getting and loading the data which is a huge turn off