Not exactly a "con", but the work environment is a better fit for people who really like taking ownership of their projects and contribute ideas. We work very collaboratively and there's always someone to ask questions to, but I could see this being a difficult environment for someone who prefers to always work side-by-side with a manager.