Pros
Good company, very organized, decent salary
Cons
Salary is not increasing over years. In very few cases I got colleagues that had increases of salaries. Higher management always comes with changes in procedures and more things to do, mostly procedural things not directly related with work, so you have less and less time to actually do your work. Latest meetings had an intermediary between VP and rest of us, who "translated" our questions so they sound "nicer" and sometimes lost their meaning, thus reminded me on communist times when we all needed to report only increases in production and that all is very good. You are asked to think out of the box, but in the meantime you are compelled to follow so many rules, so in fact there is no freedom for out of the box thinking.