Argonne is a good place to work.
Pros: interesting an new challenges.
Cons: lack of needed support from other developers due to their lack of free time.
I enjoyed working at Argonne. I liked the people, had a good mix of assignments and achieved things I had never even tried at previous jobs. Developing the Selenium based automated test environment for the e-Foci / e-Fcl web sites was most rewarding. But, developing / enhancing the HelpTool (web-based) for our Help Desk staff and general web-based applications were also new and interesting challenges.
Originally, I was hired to clean up a project that triangulated on a radiation source to pin-point the location of the source. I succeeded at this very well, I think, eliminating more than half the source code through refactoring and 'dead-code' detection. I also eliminated a massive number of memory leaks, so the application would run continuously, rather than for only an hour or two.