Horrible IT department, bad management
Pros
Initial pay offers are very competitive with bigger companies but don't expect anywhere to move up in this company, as the management holds a tight control on recognition of those who excel. Seems like the company is in the green, due to their aristocratic approach to contracting other companies and forcing a highly competitive market to get work through them. Meanwhile absolving blame for bad customer experiences to these said companies they contract and the fact their money comes from the HR companies they work with and not the people they help relocate.
Cons
Seems like a great company unless you are working in IT. Authority reigns supreme and mutual respect is nowhere to be found. Management is too busy protecting their own jobs and hiding their complete lack of intelligence and integrity to their superiors. They desire high level decision making and intricate technical professionalism from their workers but give no recognition or even understanding of what you offer. Hiring strategy is horrible because the people hiring have no idea what knowledge is required to perform their jobs. If you can talk up how much you love football and have a desire to find other men who degrade women in the workplace, then this place is perfect for you! Otherwise be prepared to be reminded to grovel at the feet of your superiors while you do all the work and get no respect in return.