The tech stack might get a bit boring depending on the department that you work in. The compensation, although above average, could be lesser when compared to the same level of experience in other tech-based companies. They are working on a lot of interesting stuff in the ML and AI space but it's very restricted to a small set of developers, I wish they could include more developers from cross functional teams.