The culture is really good
Salaries are good
Amazing learning curve
Everyone is so cooperative and feels like a strong team
Cons
I don't think it's a con for me but you always have a lot of tasks to do so it never feels like you are "free of tasks" and for me it's a good thing but some people are complaining about that