Who loves their job the most?

Workers west of the Mississippi happiest

People enjoy spouting off on social media, including about their jobs. The surprising thing is that they express love for their jobs more often than they express hate.

That's according to a new analysis of over a million tweets performed by employment website Monster and social media analytics site Brandwatch. CNBC had an early look at the report that comes out Wednesday.

The report shows that over the 12 months ending in March 2015, people were 4.7 times more likely to tweet about "loving" their job than "hating" it.

"We can learn a lot about how people are feeling about the job market and their careers through social media," said Joanie Courtney, senior vice president of global market insights for Monster.

Not surprisingly, people tend to express love for their jobs most often on Fridays, when they're about to be away from the office for the weekend (TGIF, amirite?) The anticipation of yet another work week made Sunday the least likely day to express love for jobs. Another recent study from Monster showed that 20 percent of job searches happen on Monday.

The people who take to Twitter to express distaste for their jobs tend to be from low-wage sector jobs like retail and food service, according to the data. Retail workers made up 37 percent of all dissatisfied tweets about their jobs, almost twice their portion of positive tweets. Retail workers also tweeted 19 percent of the positive tweets, probably an indication of their age and social media habits.

"Retail workers tend to be younger," Courtney said, "those positions also tend to be customer-oriented."

Tech workers were the least likely—among the broad industry categories studied—to express any emotion for their jobs. Only two percent of job-hating tweets were from tech, suggesting tech workers have a sense of the negative consequences that can come with publicly stating one's job frustrations.

"We live in kind of a fishbowl today," Courtney said. "You can see in and see out and as an employee you really have to be careful about what you are saying on social media, especially about your employer."

Geographically, Americans living in the west tend to express appreciation for their jobs more than their easterly neighbors. All but one of the top 10 states by ratio of love to hate tweets are west of the Mississippi. Maine is the lone East Coast holdout.

Read MoreWho treats workers better: Silicon Valley or Wall Street?

It's people in the Aloha State who express the most love for their jobs on Twitter. According to the data, Hawaiians tweet love for their jobs nearly 10 times as much as they tweet derision.

But sunshine doesn't make everyone happy: Floridians were the least likely to express love for their job through Twitter. There were fewer than three positive tweets for every negative one from the Sunshine State.