The work culture is better than other companies. The best thing which I liked was the flexibility with the work timing and you get more time over weekend to spend with your daughter and wife.
Inconvénients
The competition among peers and opportunity to explore new ways of getting things done.