Originally Posted by
Darsithis
I worked for one company as a senior developer for nearly 9 years. Middle of last year we were bought by a larger company and our clients/projects moved with. For the most part, my day-to-day life didn't change except that I had to purchase a car and commute twice a week to our office 35 miles away. The other days we're all allowed to telecommute.
There have been a lot of advantages to working at the "new" company. We get overtime for the billable hours we work at our salary rate, which is somewhere around $51 an hour for me. There are team events regularly that are a lot of fun to go to. We get to work with new clients, projects, and technologies, which is really nice since at the prior company I had been stuck on a classic WinForms application for the entire 9 years; it wasn't until we moved to the new company that I finally got to tackle MVC, jQuery, Ajax, and RESTful services. I've picked up more projects and team members to manage, which is great for me from a growth perspective.
However, recent events have put into question if I can tolerate staying there. The first is that they monitor us using spyware to record everything we do, down to on-the-minute screenshots. I can overlook that, since I get that they're trying to protect themselves and their clients. However, when you add that to the following issues, it might become clear why I'm concerned.
The company liked to send shaming emails to all 200+ employees across the 3 companies that comprise the full organization for anyone who failed to submit their timesheet in time. To me, that's a private thing. That is something you work out with the offender, you don't shame them. After an outcry, they limited these shaming emails to just the particular company in the organization the person works for (I work for the consulting arm). Still, I find that to be very inappropriate.
Second, this happened a day ago. We are all required to do online training courses in security (such as links, emails, attachments, phishing attempts, etc) and we have usually about a month to get them done. They all have a strict deadline. Until the most recent one I usually finished them well within the timeframe necessary. This particular one I didn't. It's due in 3 days (as of yesterday, four) and I've been pushing 50 - 60 hour weeks for the last month and a half due to a big project rollout. What happened is that the entire organization got an email from our head of IT listing everyone who hadn't done the training yet (despite it not being due) and admonishing us to get it done, that they were surprised we took security so lightly. Then, on the heels of that email came an email from the head of the entire organization who blasted us for not getting it done yet (despite not being due yet), said he was unsure of what else we ignored from him, and that we were all on "his radar" which was a "bad thing".
This has put me at the breaking point. I feel frustrated, upset, and annoyed that my caliber is called into question over one security training that isn't even due yet. I've been a software engineer for 18 years. I don't need to be treated like a school child.
My partner and I have been debating what to do. I haven't replied to any of the emails. We've talked about finding a new position, but the problem is that despite this, I like my work. I like my teams, and I like the people I work with. My pay is excellent, and overtime is really the cherry on the top. In addition, we're trying to pay down his student debt as quickly as possible so my salary pays for everything. I obviously can't afford to lose my position.
Knowing all of this, what would you do? Would you just ignore this and keep moving on? Would you speak privately to the people who sent the emails about how you feel about it? Would you find another position elsewhere and move on? Just curious what people think, maybe this is just overblown in my own head and means nothing at all.