Pros
Strong HR principles and takes good care of employees. Takes risks with forward looking project management practices like lean principles. Very strong work ethics and very fair and safe work environments. Everyone is extremely professional, takes constructive criticisms individually and collectively very well. Good work life balance. Very nice work environment and near Google level office (in ergonomics, not playfulness).
Cons
Unambitious and puts 40 people to work on something for a year that you think you can do it yourself in a month. Have the willpower and skills to do much more than your post? Tough luck. Rigid hierarchy. Managers eat among themselves. You will never be proud of what you create or showcase it to your friends. As entreprise software, design and UI will always be absolutely abysmal. Individual opinions or ambitions don't matter. Raises are meaningless.