I only worked with this company for a few months and it was a difficult position, due to I was an intern working with a team in Canada. The experience was great though and the people were fun to work with. They are a small but tight knit and great group to work for.