Ya it's just your average shitty tech company in Canada. Worked at places just like this myself so I'm not even a little surprised by all this
If you work for a company that doesn't shit on you, you should take a sec to be grateful because it's not common lol