I left because I wanted to work with different technologies (big data). So the only con I can think of is that they only have 1 company. With everything running so smooth and the vision they have, I'd love if they entered more markets with different products. Anything the'll do it's going to be successful, because they provide the perfect working environment for talented software engineers.