It seems that many developers there do not actually hold a degree related to CS or SE, and instead learned java programming after. This made development very frustrating, as most solutions to problems were hacks that usually caused other bugs down the road. No code quality checks or solid documentation made debugging very, very annoying.
ProsGood benefits and solid pay, cafeteria in the building
Consactual work very depressing and mundane, legacy software upkeep