Advice
Be patient! Since it's smaller than some companies, you won't always have work or work that you find meaningful. This can be frustrating at times but it's a good exercise to prepare yourself for an entry level position once you graduate-you won't be at the top of the chain right away.