The only con is that the company is going through growing pains as its size has doubled in the last 1.5 years. With a smaller company things can change quickly, so employees must be flexible. However, I also view this as a pro because it means the company is not rigid in its approach and is willing to admit something isn't working and then change.