Pros
Young, energetic, and enthusiastic employees. There are a lot of well-intentioned and smart individuals that work here. It's an interesting business, for the curious-type.
Kontras
The dysfunction at this place is so over the top, its actually tough to adequately describe. From making code changes directly to production code during business hours, to children managers (both in physical age and maturity), to the 100% complete lack of any process whatsoever, to making mind-boggling last minute critical snap decisions, to the fact that the upper management was completely oblivious to all of this, I cannot even begin to imagine how much money this place flushes down the toilet. As for the culture? I saw madmen SCREAMING at colleagues, almost coming to blows! I saw grown men burst into tears in meetings with executive management.... on multiple occasions! I saw 80 hour work weeks. And sadly, I saw good, albeit naive, people become blinded by the utter disregard of order and predictability. The list goes on. I wanted to like it there. Part of me wanted to "save" the department from themselves, be the hero. But I could not... the culture of dysfunction was too far ingrained... and the mess that was created by then was just too much to handle. Perhaps someone else was up to the task, they've certainly changed in the last 3 years considering their staggering turnover in this department. So who knows, maybe they've turned a corner since then. I honestly hope they did.