Constantly eliminating positions, taking on more duties . work long hours, take work home and work weekends w/o overtime pay. Fast turn around in Management, promote Managers to Directors and they clearly dont have the experience. Always moving in a new direction with company , change of plans. Old software. No money to get anything , no holiday parties, no attendance bonus. 1% raise per year or none. Overworked employees and making mistakes . Working lots of OT and working Sunday , just to go to work on Monday and get sent home for 'lack of work'. Go through very aggressive interview process , very long to get back but when they do , offer too low. Good people dont stay .Lots of Micro-Managers . Typical environment there.