Pros: it was an exciting and open company to work for with many benefits to enjoy. great people.
Cons: not too many downsides, perhaps long hours & weekends, but there were many more good things that more than balanced these out.
Great place to work with great collegues, exciting products and good clean work environment. Although we worked long and hard, we also played well and the company was good to it's employees. I would work there again, but it is a "youth driven" culture for more recent grads - not for seasoned staff.