Pros
Lots of free food (charged back to corporate clients indirectly), some very nice people.
Cons
It took me a while to decide whether to post this review. The culture is enclosed and cliquish in ways beyond other organizations. I've worked in many places, all have internal politics, many undesirable. The difficulty with JD is that they've been a private company and fixed in their ways for so long that, despite rhetoric for new ideas/strategies, when introduced, they are dismissed and buried. There's a profound refusal to receive or listen to new or different ideas with vast judgment attached. I've heard comments such as "s/he hasn't the skillset" s/he doesn't produce quality. However, said quality is never defined or explained. The vagueness protects these judgement assertions, which are frequently inaccurate. I've seen excellent work by several employees be so judged and dismissed without valid rationale. These work products were , however, "different" than those existing, either in strategy, technique, process. Conformity is key in an almost cult-like manner. Because JD has a familial atmosphere, the management appears to rely on whispers for information. The gossip climate is not as Theory X as sometimes happens, rather it is used to determine whether the person "fits" in a non-professional, overly-familiar, borderline unethical manner. Communication, ironically, lacks in terms of expectations, feedback, scope. JD is Darwinian in terms of "Impress Me" is an apparent position description, camouflaged in language like "entrepreneurial spirit." A pronounced managerial deficiency results. Rather than coach, mentor, discuss, etc., bosses ignore, shut down, refuse confrontation. Then the manager will huddle with others to devalue the employee until eventually HR calls the meeting to fire him/her. There have been mentions regarding religious overtones. This is true. Although not all individuals subscribe, the inner circle/upper management relies on these loyalties. True advancement only happens to those, described by a few employees, as the "Handshake Club." It's rather scary.