Every employee is I see is literally plundering the company's money. Not one person works 40 hour work week even though they are called full-time employees. Flexible-time policy is horrendously abused, most employees hardly put in 1 hour of fully productive work per day. They only come to eat, talk,day-dream and browse the internet for personal use. The managers are the pioneers of this plundering, stupid idiots whose only work is to ask for estimates, and keep asking for it, and they only estimate based on 5 hour work per day. And noone cares if the work has been overestimated, which I see happens all the time, and the complacent employees take full advantage of it and estimate time several times more than it would require if done sincerely. I feel sick to my throat all the the time surrounded by thieves.
How can a company be so stupidly throw away money like it is running a charity and not business? About half the problem would be solved and much money would be saved if the managers are all fired.
Assembly workers are much more productive.
I think you must try not bothering too much with them, since you have to work at this company.
Remember that dealing with customers is not an easy task. These people ask you all the time for the estimates because they are requested by the customers, too.
It is probably something that happens at your company. Work time abuse may be a matter of perception. If your employer provides work from home opportunities you will have to take those things into account when you calculate productive work.
As for your points, well I know how you feel. But at the end of the day, those that work hard and improve their knowledge will move forward somewhere. Those that sulk and are lazy can bask for only so long. When their position is challenged or they need to make a move, finding another position will be tough, especially when competence is a requirement
It looks like you feed alienated, perhaps underutilized and surrounded by lazy people. Ask yourself if you belong there. Work hard while it lasts