Fun, challenging and suits self-motivated people
Pros
Friendly, fun, informal and very dynamic environment. Suits proactive, self-motivated people who like working in an Agile team environment. Backs people who show initiative and drive. Rewards commitment and talent and the best people rise fast. Supports training but again you need to identify the course. Long term bonus plan potentially worth a very large amount.
Cons
Less structured than many large companies so you need initiative and drive to get the most out of it. However, it will recognise and support talent and commitment and reward appropriately. High degree of change requires an Agile mindset and does not suit those who need predictabiity. Definitely not the place for people who require a high degree of direction.