I used to work in the corporate office. There’re some nice people, but there’s also a lot of corporate nonsense. Hierarchy is everything. Things are not transparent. My supervisor lied to me and my coworker a few times. Can you imagine how it feels to work for someone you can’t even trust? If you work in tech, I do not recommend you work here because it could be frustrating, because the company isn’t technology oriented at all. The tech supports and the software engineer are underpaid. Pay increases are nearly impossible. But it’s fine if you just graduated and need a place to start your career. And if you’re a software engineer, good luck. Because you’ll be in a one-man team that handles anything and everything that’s related to software - maybe 10% of your time will be really used for development. Lastly, the way they handled separation was extremely unprofessional. I got another job opportunity worked out, so I asked the leadership if they can match the pay. I don’t think that was a wrong thing to do. But instead of getting a pay increase, or even a rejection with some explanation, I got an email stating that my email was deemed as my formal resignation, effective immediately. They didn’t even need me to give them a two-week notice to hand over the work. And that was how they treated someone who worked his butt off for them for three years. GDBA, if you’re reading this, you probably already figured out who’s writing this. But I would like to make one thing clear - I’m writing this only to help others, letting them know what they’re getting themselves into and what they can expect.