A great place if you value less stress and are willing to take a little less pay in trade.
XactWare is a great company to go if you are competent... or not. I heard of two performance related firings while I was there. Just be honest and do your best. Great benefits. It helps if you are related to someone with a higher position if you want promotions.
ProsGreat benefits, 9 to 5 workplace, get it done then go home, don't have to check your back for knives sticking out
ConsNepotism, lack of promotion opportunities, pay doesn't always match market