For the past several weeks, I have been running a poll on www.bradmcgehee.com, asking visitors if they thought that DBAs should be paid for off-hours work? With 259 votes, its very clear (see the graph below) that most DBAs think they should be paid overtime. Unfortunately, this is usually not the case.
Most DBAs work on a salary, and are paid the same no matter how many hours a week they work, whether it’s 40 hours, or 60 hours. In some cases, employers will offer compensation time (paid time off) to make up for working overtime, and some employers reward DBAs with annual bonuses, but this is more the exception than the rule.
So why don’t most DBAs get paid overtime, even when we can see in the above poll that they want to be paid overtime? Because the organizations that hire them are generally not required to pay them overtime under U.S. Department of Labor regulations. While these regulations don’t specifically mention DBAs by name, it has generally been assumed that these regulations cover DBAs, and since most organizations fall under these federal regulations, there is no incentive for them to offer DBAs overtime pay, although they can if they want to. So until federal labor regulation change, no matter how much we as DBAs want to be paid overtime, it’s not going to happen.
Note: State labor laws are often more restrictive than federal labor laws, and because of this, you may want to check out your state’s labor laws to see how they affect you. If you live in a country other than the U.S., of course this discussion doesn’t specifically apply to you.
On the other hand, while DBAs generally don’t get overtime, they generally are well paid. For example:
The above salary figures were gathered from www.Salary.com in February 2010, and exclude bonuses and benefits. In addition, these figures assume moderately to experienced personnel, for all U.S. locations, company sizes, skill levels, specialty areas, and more. Because of all the many variables, your own salary may not be fairly comparable to the numbers cited above, but they still do indicate that DBAs do make more than most of their IT brethren, which hopefully is some small consolation.
So what if you feel you are being taken advantage of? In other words, what if you work for an organization that doesn’t voluntary offer overtime pay, paid time off compensation, or bonuses, and you often put in more than 40 hours a week? What can you do?
While this is a controversial topic, you might want to consider the following. Over a period of weeks or months, carefully document all of the hours you put in at your job. Summarize the data and politely and professionally present it to your boss, asking what, if any, options are available to either help you to reduce your workload, or for additional compensation for all of your extra hard work. In some cases you may be surprised, and get what you want. In other cases, the manager may fully understand your situation, but may not be able to do anything about it. Or in the worst case scenario, your manager might consider you as a trouble-maker for even bringing up the issue, which could negatively impact your job.
There’s no easy solution to the problem of being taken advantage of. Personally, if I was placed in such a situation, I would first try what I recommended above. If that did not work, then I would quietly start looking for a new job. Of course, I would not do anything rash, like get mad and quit. I would begin to polish my resume, start investigating job openings, and letting my network of friends know that I am looking for new opportunities. Given enough time, and patience, you should expect to find a new job that is not quite so onerous. Of course, if you do find a new job, and are given a job offer, be sure to negotiate your work hours and compensation up front, as you don’t want to end up with another job that takes advantage of you.
So what do you think? Do you have any opinions on this topic?