Take5 team is excellent to work with. Very professional and with a tremendous human approach. The ongoing learning that happens at the office is incredibly valued. And they also count on the latest technologies to work with, from cameras to software!
Cons
Some of the projects are less glamorous than you might expect. They produce lots of corporate content.