Pros
the product is catchy and they promote it a lot even internally to develop more the hype if you're lucky you may find some flexibility on what to work, however, you may still do trivial unrelated work with your field eg data curation
Cons
Projects are managed poorly by following the famous project management style called "chaos" Most of the C-level board and the leaders it's like they work for a big consulting company, saying many buzwords, requesting absurd things Their social skills are dreadful and clearly most of them cannot manage technical people and technical projects which has led to the big mess you can find every month before every release There is not a single meeting where everyone will be on their time and when there is a meeting with higher rank employee you know you'll be waiting even 20 minutes if it's the CEO maybe even 1h...