TMC is not a bad place to work. The benefits are very good, the work-life balance is as normal as nearly any other job these days. If you need off, just let someone know and try to cover your shift. The pay for my title is insulting! This is the place to work if you are needing a schedule to be worked around and still want the experience of hard work!