Pluspunten
Great benefits; well-organized training system to bring new developers up to speed on how to develop on their system; can earn high respect from management if you deliver to their requirements well; the workplace environment itself is conducive to focus while still remaining relaxed and friendly; a minor amount of vertical movement in the company is possible.
Minpunten
Long periods of long hours (10+ hours per day) or international travel (which results in 12+ hour days with few breaks) can quickly lead to burnout; management handles customer relationships poorly; poor planning leads to missed deadlines and poorly executed projects; low retention is leading to a very small pool of knowledgeable people; some managers have a major lack of leadership skills; there is no accountability for when things go wrong; poorly managed outsourcing to India has caused major degradation of the quality of the codebase and consequently the product.