So she thinks of him as "-kun" when he isnt around, huh...
@Varler he is working in a so called "dark company", where they dont have enough staff to save money on salaries and make their workers slave themselves.
Problem with Japan is that leaving your company is frowned upon. Your loyalty to your company must be total, even if the overwork you. Its a different story if some other company scouts you, but if you leave your company to search for a better one you will be seen as someone not loyal and it will be hard to get a contract.
Also, in Japan the hierarchy in a company is strongly based on seniority, so no matter how much experince you have, if you start in a new company you are gonna begin from the bottom.