I feel as though cons are hard to express through text as you can read them in tone you'd like. While my time here at MOO has been wonderful, I would say the only thing that's been tough at times is the guidelines of positions. At times it can be hard since there are a lot of gray areas and I'm the type to overachieve. At the same time there are also conversations that can simply be had with your supervisor that help to alleviate things and make you feel more grounded which I've been fortunate to have. While no company is perfect MOO does an excellent job of keeping the floor open for continuous (self/company) improvement and conversation.