In the first four months I worked for Allied I was passed off to four different lines managers. The last of the four managers I wasn't even notified was my new manager until they called me and introduced them self as my new manager. Of the four, not one of them could consistently answer phone calls or emails citing everything from meetings and holidays, meaning there's no handoff, to phone and computer problems, which is odd for an IT outsourcing company riddled with so many IT problems.
After five weeks of asking what day we're paid on and getting no response, I had to threaten to walk off the job before I was offered an "apology bonus" to keep me on site for another week until I was paid. As far as benefits go, Allied offered none as with most outsourcing firms but the final straw was when I noticed extra deductions from my paycheck and was then informed that the company no longer pays for sick days meaning two and a half days pay were deducted from my salary after the fact, with no prior notice and in direct breach of my contract as a permanent employee.
These are just the major points of why you should avoid working for Allied Worldwide as a whole, but aside from which there were multiple pay disputes, taxation issues and a disjointed managerial structure in general. The hassle of working for this lacklustre company isn't nearly worth the less than average pay and total lack of benefits they offer.