I am currently hired as an IT worker in an insurance company, which is my first job. I am almost 3 years here (2 years under agency) and pretty happy at the first years because of a good experience I am obtaining, since it is just a small company with a small IT department, we touch a lot of different fields under IT (like different frameworks, languages, project management, etc). I think it is a good stepping stone for my career.
But the benefits here for an IT worker is really small compared to an IT worker in a tech-company (even other non-tech company). We have a fairly low salary for an IT professional, and we have no perks (not the regular health benefits and stuff). For instance, we cannot work from home even on a win-win situation (our office air-conditioning is broken, we are in a tropical country... so yeah...), I ask my manager about it and he said that I just cant just because it is a "corporate" policy and without a good reason at all, he also emphasize that we are not a tech company. My production is down at 50% at that time because of the heat, I actually am really stressed and I file a leave up until the air-conditioning is fixed. I also ask my manager to whom I shall ask for such policy to change, but he just advise me that I shouldn't so I didn't. And there were other stuff too.
I think we were treated just like all other departments (we can't work from home because it is not a viable solution for other departments, etc.) and budgeted as the same as other employees. I think they are feeding cat food to their dog just because they have more cats.
If this continue, I believe only those who doesn't have a choice (family and stuff) or those who want good experience (but will eventually leave) will stay. Good and skilled IT staff might leave immediately after seeing another opportunity in a tech company. And thus leaving our IT department in a mediocre state.
Is it really not ideal for a corporate company to compete with tech company in terms of employee perks? If it is, how can I convince my manager to do so?