Pros
I feel like everyone truly enjoys working at NDC and is excited to be a part of the story. The company is fast-paced, involved in some pretty cool technology applications, and we have developed a customer base that comes to us as the experts to solve their pressing issues. The environment is exciting and still has the feel of a smaller start-up, while working towards establishing more standards to manage their growth. I enjoy being a part of such a vibrant enterprise.
Cons
I have been with Nova Datacom long enough to see multiple levels of growth- from the company itself, to individuals within departments. In less than 3 years, the company has really exploded- they have developed deeper relationships within their core accounts, and generally are growing at all levels. This is great for the bottom line, but it does bring into light scalability issues. I believe these are being addressed, but it does take time. You have to be able to adapt, and if you are unsure as to how to proceed, you need to be ready to ask, or develop those processes that are needed. Everyone is responsible for working to make the company better from the inside out- and it can be frustrating if you're used to more well-defined environments.