Pros
Some benefits are slightly above industry
Kontras
This company is about money. That is all. They do not care about their employees. As a contractor for a federal client we were asked to work extra hours (on site) while they would only bill the government for 40 hours. They have retrograde policies when it comes to leave, and the people working on HR is disrespectful and verbally abusive. Everything is drama with them and please check your paycheck because they have "glitches" in their payroll system (which means that when you get overtime which is almost never because they expect you to work over 40 hours a week with no extra time while on government site ) and they will short your pay. My manager was an unprofessional lady who never replied emails and when I told her I was not willing to work overtime (paid for the government ) because ECS does not paid even though the government paid them she said she cannot understand why I was upset. Most people get upset when they work and get no payment. I really did not like my time here, taking leave is another drama, you have to use blocks of 8 hours or go without paid; they never make exception and whomever is in charge of HR is an employee that lacks respect for people and simple human communication skills.