Small company culture--I can walk down the hallway and talk to the COO and CTO. As an intern, they work with me to accommodate my school schedule, and they recognize that school comes first.
Cons
Our plans can change dynamically, without warning, and without any input from the ground troops.
Great hands on experience along with an innovative team and mindset. Wonderful management and provides everyone, regardless of seniority, with a voice and opportunity to grow.
Cons
Small company with a bit of growing pains but still promising and sometimes lacks organization but still a very solid company with a great chance to grow.