Great company to help you get your foot in the door of the IT industry.
Pros: work for good clients
Cons: left hand has no clue the right hand exists, let alone what it is doing.
Apex as a company is fine, but I had a bit of a rough time with them. Oklahoma City is handled like a satellite office, so there isn't an actual brick and mortar facility to walk into, if you want that, it is a 3 hour drive to Ft. Worth. They do have a manager, who is supposed to be like your boss, but this woman was fairly incompetant and after I was – more... on with Dell, I only met her maybe once every two or three months and that was for payroll issues.
About a month before I moved, that woman was let go and an another was brought in to replace her. The new manager seemed to be a lot better, more approachable, and actually understood the work her representatives were doing. As I was not under her for more than a few days, I can't comment on her other than she left a great impression.
My final thoughts on Apex is that while it is a great place to help you get set up on your IT career, but not a place you want to stay with as there is really no growth potential. Get a contract, then get hired permament with that company. – less