The bosses were very approachable and took it upon themselves to mentor the interns. Very friendly workplace.
Cons
Small size so it is hard to meet many professional people in the line of work. The workplace culture is friendly but doesn't make up for the fact that you only get to see the same 20 people everyday.