You cant work for this company long term as they lay people off all the time. Top performers are let go to due to clients backing out of contracts. I wanted this to be a company i could retire from but sadly you worry about being let go weekly. I worked on 7 differnt accounts within 2 years because they all sun set. Many many lay offs without any noticed. Management will say everything is fine then let you go the next day, regardless if your a top performer or not. Training is limited, work life blanance is non existing, worried every day you will be let go as they loose clients and restructure teams all the time. I worked on 7 different accounts within 2 years.