Organised processes, the large and global nature of the company ensures you have many opportunities to learn and grow, takes care of employees, great work life balance
Cons
None that I can think of, left the company because I shifted to a country where Shell didn't have a presence