Really small technical team with great employees. Everyone looked out for each other and the work was fun and interesting at times.
Learned a lot with few resources.
Cons
Unable to secure funding during the economic downturn from investors.
Hard to grow in certain markets.