Phew...OK. Believe it or not , we are actually trying to help you here. I know it doesn't' look that way.
As a side note - overtime is not outside 9-5. Overtime is unpaid work over 8 hours (or the stipulated working hours) a day.
Your outlook on this job has been consistent throughout. Your stance is "We know what we want and if you don't fit it don't apply". We get that. But , with that outlook , you have employed duds. This is entirely your companies fault.
Lets give you an opportunity to adjust the course of conversation in your favour.
Answer this question : " When should I , as an employee who receives multiple offers a month to move at a higher salary , come to work for you?"
You haven't answered this question...
ok, I appreciate this line of "criticism" much more!
fair enough on the overtime, as I mentioned though, we do get some serious flexi time to try balance out the extra hours we may work.
I dont think we have employed duds, on a senior level we have been pretty good with very few people unhappy or leaving. The junior roles I admit, are more hit and miss. I put it down to the sheer amount of technology they have to try learn and get through, and the way the company works makes it difficult at times for younger / less experienced people.
I also think its because the younger people tend to be unrealistic about their experience, they all want to work on large MPLS networks and do "exciting" cutovers, instead they are the hands and feet and get to join on projects when possible.
I do take your point though, that we may be unrealistic in what we want from the guys. It is something maybe to take to our HR and explain that we may need to change things.
As an employee, I would say there are a few reasons to come work with (please note not for) me.
1. you are tired of operations (you have been at a DD / bcx etc in 1st, 2nd or 3rd line support and are tired of doing that kind of work)
2. you want to expand your technical knowledge across multiple disciplines (we find most big companies segragate routing/switching from security, and pre-sales from implementation, provisioning from core etc) Our company, you are the guy who fits solutions and vendors to clients, spec's everything, and then implements. Its a large responsibilty, but can be refreshing if you are frustrated in the general silo'd roles that occur.
3. If you are a junior, you will literally work and learn from extremely experienced people on a daily basis. You sit next to them, you get taken on projects with them and you get mentored from them (this i think is a big plus for some guys, there is a fast path to your career that can happen here)
4. corporate culture is different. We play pool, we have a bar, there is music in the office, there are no set desks etc.
5. Free studies
6. you are not stuck learning 1 vendors product (I.e cisco being an example) this could be a plus or a negative depending on the engineer
7. If you are a senior, you dont do support, you have freedom to work on projects that you normally dont get to setup from scratch (new mpls networks, DC failover implemetations etc)
8. you get treated like an adult. There is no micromanagement, you do your projects, if your work is done, everyone is happy.
There are negatives definitely, and I think we have covered most of them.
We even have engineers who think some of the above are not positives. For instance, we dont work on the devices everyday. Some guys feel like they are losing touch with their skills and crave that everyday CLI configuration. different strokes i guess.