Firstly, the people are very kind and helpful
Secondly, there might be interesting projects (but very seldom)
Thirdly, you deal with experienced professionals and can gain a lot from them
Cons
Firstly, it is very hard to get to the management , the career path is not clear
Secondly, the management style is conservative