
ADP = Automatic Data Processing. They are the payroll, HR outsourcing, and tax company.
If you like having your computer scanned 24x7 for not only viruses, but unauthorized changes (such as installing your favorite chat client), and having videos being made randomly of what you're typing or doing, then this is the place for you.
If you like a place that has cameras above your desk, and your chats and emails read, and your web visits put through a proxy rating system that rates how bad of a web surfer you are (for suggesting disciplinary action), then this is the place for you.
If you like being told to be on-call once a month, told to come in on a weekend at least twice a month to work in a 1am to 6am system maintenance window on a Sunday morning, and to stay later if there's a problem, then this is the place for you.
And don't ever complain about it or come in without a smile on your face, or they'll ship you right out the door no matter how many years you've worked for them.
Also, if they raise your salary a little, get ready for them to pile on more work. They do not respect the concept of seniority and will give you more paperwork. They'll push you into managing people, even if you just want to become senior technically instead of managerially. When your title becomes senior, that's your ticket out there because they'll give you more hats than you can possibly wear to the point of fatigue and failure. And they are unforgivable about failures.
The company also has a lot of cronyism and nepotism, and a severe case of good ol' boy network going on. Sure, it's multi-cultural, but there's a lot of brown-nosing and people getting jobs who shouldn't just because they were a relative or a golfing buddy of someone in top management.
Also, going to HR will get you nowhere. They don't want to hear it. The only thing they listen to are managers, and if you're not the manager, your name is mud.
To make matters worse, they centralized all their HR departments. They now only use the local HR for disciplinary action, setting up seminars, and recruiting. If you want to go in for some help in talking to your manager to solve an injustice, they give you a 1-800 number instead.
I've worked in about 50 companies as a temporary employee through college, and then 8 companies as a permanent employee. Among all of them, I'd rank this one up there at the top of lousy companies to work for.