They hire good people, teams are solid and colleagues are nice
Not a lot of stress
Good management practices
Cons
Sometimes using obsolete technologies
It is a big company, so people generally feel like small pieces in a huge machine
Creativity doesn't seem to be a priority