Has had good clients but they are jumping ship at the moment.
Cons
Horrible management and HR. Employees treated poorly and crowded work environment. Only work here if you want to be crammed in a tiny space with several other people. Employee turnover is extremely high with even family members quitting. I'm looking elsewhere and would warn anyone to not do business with this company. There are better programmer jobs all around!
Most of the employees are really nice and good people.
Cons
Multiple difficult personalities make it tough to make forward progress as we are trying to put out a new solid product. Nepotism is allowed to run rampant.