The problem with this company is top down. The boss is a narcissist and a gaslighter. He likes to take all credits when things go well and blame people working for him when things don't. In reality probably everyone in the company is smarter than him, but he wouldn't acknowledge it. His management is a mess. This company puts everyone on contract even though people do full-time work. On top of that, this company requires you to install a tracking software on your personal computer (no company equipment because you are a "contractor") which keeps track of your keyboard and mouse activity and takes screenshots periodically, and you are only paid for the duration that you are active. This is just unrealistic for an office job because no one should be on the keyboard typing all the time. If you are offered an hourly rate, multiply it by 0.5 before comparing to other jobs.