People are friendly; there are many areas to explore in your career; culture of helping; pay is very good, as well as benefits
Cons
So many areas to explore yet is difficult to switch areas, even if you recently graduated. They put you in a box and don’t want to let you move.
Networking is the key to move around the company, not so much for merit
Hires friendly people that are a pleasure to work with.
Pay is competitive, with a good bonus structure
Good benefits and a strong 401k if you stay 10 + years
World wide company, so good chance to move locations, etc.
Cons
Not a good grading system for employees, more who you know than how good you are at the job.
Career development is a bit of a crap shoot... again it’s fairly political.
Not much training given or offered.
Much of your experience may be based on your manager vs Shell in my opinion.