Good people that are ready to help and discuss whatever problem you have. Good team spirit.
Cons
A lot of legacy code that is working in parallel with newer, poorly designed one. Until recently there were no standards how code should be written and structured, so each developer did whatever he want, causing a total mess and mix of styles and patterns.