Sounds about right to me.
If they're using a professional service you should be able to call the company and get them to explain the breakdown to you (and they should be sending you paystubs w/ every payment - perhaps they're doing that electronically and you didn't realize?)
Taxes are a bummer for sure!
