When the HR was giving the induction presentation around three months back for the post of trainee at a Software company to me, I explicitly asked them what are the timings?
HR: We bill our clients at 45-48 hours per week, so we expect that from our employees.
Me: Ok, I can come and go whenever I want as long as I maintain that time per week?
HR: Yes.
Today the HR called me.
HR: What time do you come in? and leave?
Me: Around so and so times
HR: Yes, I have noticed that and due to my busy schedule, I was not able to point it out to you. Do you think that is enough?
Me: umm, yes I do around 45 - 48 hours per week.
HR: Look, for trainees the time 9.30 sharp in the morning, as you are on the payroll we require trainees to be in by this time, I dont want to point out others, but so and so trainee come in at 9 and leave at 8 pm. (And yet they didnt say what is the official out time)
Me: (gone crazy) said OK, pointed out to that first day conversation(where they said about 45-48 hours per week) and left their cabin.
Now my question is, is this behaviour justified? I dont want to live in the office, I am given work, I get it done thats what matters to me, I have my life to live too. How to tackle this situation?
Edit- The justification they gave about telling 45-48 hours was that its for the employees, not trainees. (Another wtf)
Edit - IMPORTANT - I work in India, therefore there are significant differences from a cultural and legal perspective when compared to the USA or other NATO countries.
Update Third day after that conversation, reached at 9.50 (got late because of gym) and got a mail saying why were you late today. They are now keeping a close watch on me I guess. Is it time to talk to them and say give me some time to adjust to the new timings?
The conversation was as follows:
HR: Even after verbal discussion you were late, I need an explanation.
Me: Due to my gym session I was held up, sorry for that, will come at 9.30 AM tomorrow.
HR: What about the out time?
Me: 7.30 PM
HR: (took a while to reply) 10.30 to 7.30 is 9 hours, one hour for the break, so you are working 8 * 5 hours total. SE need to work for 48 hours, but you are trainee level, you need to put more extra efforts.
Me: (thinking that break is 30 mins, I came in at around 10 so it still is 45 but replied) Duly noted, I am already doing my best to complete all the work my supervisor is giving me, thanks for the heads up.
The irony is, just about 15 days ago I had a rather good offer from a much bigger company than this, but because it was in a different city I had to decline it. Never anticipated such a situation would arrive here.