For a relatively small organization, we tend to move slowly in evolving our processes and infrastructure. We also have put very little effort into marketing or building the company brand compared to competitors, but this is apparently going to change in the near future. I mentioned freedom under "Pros" but there is also a challenge with our level of self-determination. From my perspective, our technical management and leadership are often responsible for effort and decisions that ought to be handled by sales/business leadership. Luckily, we have great people on the technical side who have a keen sense for some of these things.