Everyone at some point complains about their job.  However with some jobs, the bad days start to outnumber the good ones.  CareerBliss did a survey of hundreds of thousands of employees to determine the 10 most hated jobs.  If you are looking for a career change, you may want to think twice before diving into one of these careers:

1. Director of Information Technology

For all the press that teachers and nurses get for their long hours, low pay and thankless tasks, it may be surprising to see the most hated job was that of information technology director, according to CareerBliss. After all, the salary's pretty good and with information technology such a prevalent part of everyday business, an IT director can hold almost as much sway over the fate of some companies as a chief executive.

Still, IT directors reported the highest level of dissatisfaction with their jobs, far surpassing that of any waitress, janitor, or bellhop. Of those who responded to the survey, one simple, five-word response summed up the antipathy very well: "Nepotism, cronyism, disrespect for workers."

2. Director of Sales and Marketing

A director of sales and marketing plans implements efforts to promote companies and generate business. Responsibilities often include budget management, public relations, and employee training.

Sales and marketing directors reported the second-highest level of job dissatisfaction of all survey respondents. The majority who responded negatively cited a lack of direction from upper management and an absence of room for growth as the main sources of their ire.

3. Product Manager

"Product manager" is a wide-ranging job title that takes on many meanings, depending on the company and its sector. In some cases, the job requires simply evaluating what products are best suited to a company's business model, and in others marketing, resource management, and scheduling are involved.

The level of job dissatisfaction was very high for this position. One respondent complained that it restricted growth, saying that it was "very hard to grow up the ranks." Another was less polite and said "the work is boring and there's a lot of clerical work still at my level."

4. Senior Web Developer

Senior web developers design, maintain, and develop applications for the Internet. With every business expected to have some kind of Internet presence these days, developers are found working in every type of company, in a full-time, part-time, or freelance capacity.

A senior developer is expected to be fluent in client-side and server-side contexts, and know his or her way around Python, Ruby, or whatever other arcane technology requires taming. Senior developers reported a high degree of unhappiness in their jobs, attributable to a perception their employers are unable to communicate coherently, and lack an understanding of the technology.

5. Technical Specialist

A technical specialist "leads the analysis, definition, design, construction, testing, installation, and modification of medium to large infrastructures," according to CareerBliss. This means that if a company wants to design a project, the technical specialist evaluates it to see what's possible and what isn't.

The job is a lead position that requires intimate knowledge of engineering; familiarity with Linux helps, too. However, technical specialists reported that for all their expertise, they were treated with a palpable level of disrespect. They cited a "lack of communication from upper management" and felt their "input was not taken seriously."

6. Electronics Technician

Electronics technicians maintain, troubleshoot and collect monthly measurement data for electronic systems. They work in every sector and can be employed with the phone company, a chain of fast-food restaurants, or the U.S. Navy. Whatever the case, technicians work on-site and off-site, have constant contact with clients, and must have an ability to quickly solve complex technical problems under intense pressure.

Employee dissatisfaction in this job is attributable to several factors. One respondent complained of having "too little control," while another had a litany of complaints: "Work schedule, lack of accomplishment, no real opportunity for growth, peers have no motivation to work hard, no say in how things are done, hostility from peers towards other employees."

More From B105