Focus on innovation and agile development in the recent years is great.
Cons
every 2/3 years senior management changes and several people get impacted. this is counter productive and against the investment i people. Speak out and encourage and other principles dont mean much if you are not going to listen to individuals.