Pros
1. Extremely reachable senior management. They do listen and respect your ideas even if you are in a junior position. 2. Family feelings and lots of collaberations. You feel like you are part of a big family and everyone is working together to bring the company to a better place. I had tons of opportunities to work with other departments from which I've learned different aspects of the business. These are my most valuable experiences which you don't always get in other companies. 3. Good team. I had the honor to help build and train my own team which consists of highly motivated, innovative and diligent go-getters. 4. Never bored. There are different projects and challenges every day. If you are ambitious, adventurous, innovative, and wants to make a real difference, this is the right place for you.
Cons
1. Vocal environment. The COO is very vocal but the good thing is that it is never personal. 2. Average benefits.