I think the cons are mostly related to the fact that this is a smaller company. Be ready to possibly wear more than one hat, which does require very good task management skills and some juggling of priorities . Sometimes different types of tasks or priorities interfered with each other. Not really a con for me as I excel in this type of smaller group environment but if you like a larger corporate culture where you have a more limited (and perhaps boring) role, then another company may be a better fit for you. As the company continues to grow, I feel like things are becoming more streamlined however, but I do hope that things continue to be as exciting as they’ve been while I worked here.