Pros
I've written volumes only to delete it all & boil it down to this. If you want detail the other 1 & 2 star reviews cover much or all I would note. - Made some great friends. - Able to take vacation as needed. - There were some good & descent middle managers that made life bearable in the chaos created by upper management. - I now know, in detail, how to destroy an engineering org's morale in just 18 short months.
Cons
- IMHO the culture is fundamentally broken & I don't think anything short of starting over with new leadership from the top down is going to fix it. - If you're an experienced Elixir dev the codebases will likely pain you to look at on the daily. If you aren't, you're almost certain to spend your time learning anti patterns.