Focussed, productive company with friendly, respectful atmosphere.
Pros
Lot's of different projects to work on. Friendly team to work with. Flexible work environment, though general office hours are observed. Fairly flat structure is a plus, as it keeps things relatively simple compared to many software companies. Very high standard and variety of work makes this place especially good for those looking to build and expand their skills. Good holiday package, free parking, snacks, healthcare, etc.
Cons
Very much open-office, often busy and animated. Particularly in the native app (iOS, Android) part of the office. Which is either a pro or a con depending on your temperament. Some may find the environment distracting and have to find strategic ways to get some work done. Work often comes thick and fast, it's never boring. Most projects/sprints have tight, quick cycles. But it's mostly interesting and rewarding.