The people are great to work with and they really care to get to know you and teach you. There's a good amount of younger staff members too that help bridge the connection between the more seasoned team members.
Svantaggi
Depending on where you join on in the project, there's either a lot to do or absolutely nothing and it's kind of hard to keep asking for tasks without feeling annoying.