Now, Security? Yeah... I've had cameras follow me, and watch me. This was for two reasons. Dealing with a 10-11 (Roadside check) is some dangerous work, and it's there to gather evidence if there's an altercation, and 2. To make sure I don't snooze on the job. (It's hard to see inside the car though. ;3)
The shuffling of email addresses is extremely weird. That should NEVER happen. Monitoring of facebook, yes... But only in the event of an NDA being broken. Blue Ocean (Of who I still am under NDA, I think...) mentioned the first time I walked in the building to pay attention to those, the project we supported was fucking ruthless when it came to protecting their li- aah, well... "Image." That being said, We're in agreement when it comes to getting shuffled internally. Janitors? Really? I would have killed to be shuffled to a janitor instead of the project I was tossed to. I was still taking calls and answering emails.
Now to the other side of the coin.
These men are educated. They're professionals. They're not collage students looking to make a quick buck to get by. (Most of us have been there, right?) They're not handling money, and they need all the resources avaliable to do their job.
One of those resources is the internet. Because trust me, being in both fields, one of which was your expertise, and one of which is most certainly NOT your expertise, you need the internet to do your job because there are blocks of code that just don't make sense, or you get confused due to some shitty commenting. (? The fuck does this do... *tip-tap-type* Oooohhhhh!!) The cameras? That's also kind of fucked up. Again, I get them for security purposes... But these are programmers on salary. There's no reason to watch them within the halls. They've got paperwork and timecards to fill out. They've got punch cards and bug reports. The paperwork will weed out the lazy ones. That's what paperwork is for.
From a professional standpoint, the time-cards are foolish. It makes sense in the call center, but in the big-boy job? Nope. Again, these are professional men on salary. They file reports about what they're doing, and it's their job to get so many projects or tasks done in a span of time. This includes working from home. There's been cases where I've gone, "Oh fuck, I took an hour and a half lunch today!! I better stay late to work on that server." or in the case of my brother, "Eeh, I'm just not going to the office today... Better pull out the laptop and put in a few tasks for the day."
As for the email addresses? Just malicious. If that happened to me, I'd just use my personal address and look for work. Which is not an easy endeavor. As an employee? There really is nothing you can do.
What Konami is doing, is fucked up. I'm sorry that in your line of work, shit sucked, I really am... But a call center is not a professional place to work. These are people with an expensive skill. These are people with a salary. And they've got a job to do. This is fucking with their job, and harming Konami in the long run. Well, 'Cept for the anti-head-hunting tactics... Making sure your employees never leave is some Shadowrun shit that can keep people in your office for way longer than they should be.