No advancement. Raises don't keep pace with inflation. TERRIBLE MANAGEMENT. Poor work conditions. New people often wait months (Some over a year!) to get a desk. Extremely poor engineering practices, with most software being developed with no architecture, just hacked together. No attempt to bring new people up to speed, with "sink or swim" being the rule.