- You can aquire a diverse basic skillset, which is a good stepping stone for other jobs
- You will see ML solutions working in production
- Most colleagues are nice
- Good for people who like to focus on the technical side
- Challenging and interesting problems
Cons
- Project management chaotic
- Code base chaotic
- Bullying from the upper management
- Frequent layoffs