Pros
The rest of the engineering staff and myself are constantly facing technical challenges that push us to learn more about our field than ever envisioned. Having been here for 2 years, everyone feels like family, and that makes coming into work so much more fun. I work closely with some of the smartest people that I've met, which helps drive intelligent and productive conversations and product development. Everyone here is able to contribute to CashStar's success no matter what job they have or department they're in.
Cons
Small teams can sometimes be difficult for timely project success. Though tightly-knit and very productive, some projects teams constantly face large innovative work loads that are more appropriate for teams twice the size.