Benefits are very poor for a salaried positions. Mainly, lack of paid holidays, lack of included Short Term/Long Term disability, health insurance with premiums paid is lackluster forcing employees to pay more for decent health insurance. Software managers often exaggerates success of teams to Business and lies about success of projects in order to stay in good standing with Business. Managers don't let developers speak with Business in order to perpetuate the lies and enforce lack of transparency. Software team is very isolated and doesn't follow the same team building, communication, and inclusiveness that the rest of the company promotes. Promotion structure, job clarity, and expectations are not established and unclear.