Really count your blessings. They are a sweatshop and very micro-managed. You have to clock in, clock out or you will be terminated. The skill levels of people that's on your team are so unequal that sooner or later you'll either burn out or become frustrated. If you are a good employee, they will load you up with so much work and give the not so good employees lesser task with fewer expectations. Their benefits are lousy and you have to work at least 2 holidays out of the year. So do yourself a favor, work for a private sector who wouldn't even dream of outsourcing. It's a bad deal!!!