Management, they will hire you when they need you and will let you know when they dont no matter how much experience or how good your performance is. You will always end up working late and wont get compensated. they will expect more for a lot less. Wages are average. I have seen whole support team change within a span of just one year.