Groups vary widely from each other and can have managers that are real slave drivers. Luckily, I'm not in one of those groups, but I have heard that for some groups Saturday is just another work day. ConocoPhillips likes to stick with older software platforms and has yet to take the leap to current technologies like GPGPU or even web services. It appears that software we end up supporting/developing has more to do with the person who yells the loudest, rather than what is truly useful or innovative. But, as long as you swim with the current, you'll be fine. Also, the career path for software developers isn't clear at ConocoPhillips, but who cares when you get a sweet benefits package.