Avantages
DC is full of many kinds of companies. From large companies that give you a recognizable brand and fancy title but not much else to staff aug companies that simply treat you poorly. It's hard to find companies that are in between and even harder to find one that is growing. ITG is a small company and over the last couple years I've watched the owners take 1 step at a time to strategically grow it. I've been able to grow my technical abilities, my consulting skills, and even my professional network. I've been given opportunities and been challenged to deliver on high profile projects that a larger company would certainly give to someone with . more years of experience. No company is perfect, but ITG is a great place to grow.
Inconvénients
Small companies that grow fast do go through growing pains. We've never had a orgn chart for example. I think we can do a better job giving opportunities for people to mature and move from project to project. I also think we can do a better job providing employees time at work to pursue some of their own technical ideas. I hear of plans a lot but there doesn't always seem to be follow through or accountability for items