Team culture, people are friendly and open once you get to know them.
Cons
There is no real growth possibility. They have a very traditional structure and management, your work gets review and judged as if it were highschool. People spend year until they actually get a raise.
There are very strong hierarchies, and it is very difficult to give ideas and opinions.
Great people and talented development team
Ahead in innovation and new technologies
Good learning experience if you're looking for a place to learn about the software business
Cons
Poorly organised
Lack of leadership
Weak operations team
Salaries are not stable