Sounds about right... That's outsourcing for you. <br><br>Upper management is full of idiots that don't understand the job that needs to be done and request to meet arbitrary targets.<br><br>If your sanity have any value for you please avoid this kind of places to work for and with.