Pros
Deka develops innovative products starting from just an idea to a final product that is used in industry. Their products aim to incorporate engineering ingenuity towards solving real-world problems. The people you work with are mostly very intelligent and highly competent and motivated. If you are a competent technical expert in software or engineering this is a great place to work. Management attempts to help new graduates transition to areas of interest.
Cons
New graduates essentially need to self-train and put in lots of extra time in order to advance to different technical challenges. The pay for all levels is well below average for comparable expertise. Certain managers have immense egos and can drive projects in definitively incorrect directions for months on end, leaving engineers to waste time providing superfluous evidence that the direction is not helpful.