The team is very supportive. No limits for hardworking people. I started as a trainee and I worked for couple of years and grew fast. Technology wise they always work on latest stuff.
Cons
nothing that i can think of in particular but work pressure can be further reduced.