Pros
- Above-average compensation for 'IT professionals'* - Benefits were** great - Very cool looking campus - Very good work-life balance (great place to collect a paycheck and do barely anything); if you are a high-performer you could easily get away with doing ~10 hours of work a week (this is due to managers having no clue what their subordinates actually do) *IT professional =/= Software Engineer; below-average salary for SWE ** 401k match was cut as a part of the 2020 budget slash. Won't be back for years
Cons
- No standardization when it comes to technical projects - Little to no technical career development (HR/Management has been working on this for decades and they are still terrible at it) - SWEs are not respected; if you want to be a good software engineer, management sees you as no different than the contractor/consultant developer spewing spaghetti code - Management would rather offshore work to the cheapest bidder than investing in training their own employees to build decent solutions, then give us the spaghetti output to maintain - Managers haven't touched code in over a decade; absolute terrible understanding of technical projects - Nobody is an expert due to Exxon's insane 'company knows you better than you know yourself so we're forcing you into a new role every 2 years' policy, leading to massive info gaps and half-completed projects being passed along to newbies - Little to no care for proper software architecture due to the previous point, meaning hard to maintain solutions that perform poorly and are built to fail