Great learning opportunities with meaningful real-world projects. Supportive mentors, collaborative teams, and a culture that encourages ownership, innovation, and continuous learning. Excellent exposure to modern technologies and customer-focused engineering.
Cons
Challenging work fosters continuous learning, professional growth, and meaningful skill development.
If you are workaholic, need to be a fore runner in the AI race, id you don't have a personal life or you don't believe in having a personal life this place is heaven.
Good salary.
Cons
There is no proper process in running the team. Their principle is blitz scale which puts speed over efficiency, which may be bad for some. Too much work in a short span of time and the dev gets burnt out.
As an engineering manager, I didn't have powers to stay along with the engineers. I left the place because of ethical reasons..