Fun, Flexible and Challenging Place to work.
Typical workday can be unpredictable. You do learn very quickly, though. You will be placed in various situations that will challenge you mentally and will sharpen all of your soft and technical skills. I would say that management is not great at retaining their seniors, there is a lack of care and other "important" things to worry about than helping - more... train your senior to be a manager it seems. Work place culture is very fun. You fill like a family. - less
ProsFlexible work schedules, most people actually care about you, variety of learning experiences
Consnot great 401(k) benefits, poor management, structure cannot handle growth