Pros
There's a reason Chevron ranks in the top 10 for best companies to work for. Good benefits like matching 401K, a retirement pension, they even allow their employees to give others monetary awards and recognition for appreciation. Unlike other companies that like to keep you at your job if you're good at it, Chevron encourages their employees to move around the company and develop your business acumen to be more well rounded. The work life balance is very good and I think for the most part, Chevron tries to develop a very good professional working environment with all the behavioral training that they do.
Kontras
I can definitely see if being a bit competitive when it comes time to move positions. Chevron is always restructuring and making strategic moves to better their position in the industry so if you get too comfortable in your job, you'll be left behind.