Opaque, inconsistent, even indecisive, nontechnical management, little feedback, the constant threat of being fired, a boss who yells at people, high employee turnover because of random firings, very poor benefits, horrible time-off policy (ten days per year including sick leave), low pay. This is not the way to develop competitive technology-based products. I do not believe the favorable reviews posted. I am not disgruntled. I can tell that this company is never going to succeed by treating people the way it does.