Pros
The employees are all friendly and generally welcoming people. MBMS provides a kitchen stocked with drinks, snacks (oatmeal, yogurt, chips) and coffee/tea all for free. The talent and intelligence level at MBMS is quite high and makes it a pleasurable environment to work in.
Cons
There's a lack of drive and determined focus to achieve more. For such a small company they are strangely slow to adapt and implement sound changes.