Company won a lot of hr-brand medals, it is a good company with very strong corporate culture. It really feels like in a family, company is very keen on their employees.
Cons
This company is like a live organism. Very, very live. A lot of changes is going on, and some how you can get tired of it.