Pluspunten
I enjoyed their benefit package while I worked there but I understand it changed after I left to the standard high deductible offered most places these days. Free coffee. Job satisfaction: worked with emerging technologies. Manageable workload. I was fine with the pay but others were not.
Minpunten
No flexibility in schedule. Poor work life balance. Poor management. Zero project management. Dress Code. Low morale. Little room for advancement. Poor training. It seems as though mangagement is picked from the existing employees. They take their best person and make them the manager. Not only does this reduce the quality and output of the work being done, it does not guarantee you are actually placing someone into mangagement who would be a good manager.