A lot of compute and collaborations with large industries. The salary is good.
Cons
I was laid off when I had disagreements with the manager and I tried to simply communicate it and to address it with the "manager of the manager". I brought a lot of value to the team.