Flex time is something that will never happen. Rule and rule are made to keep engineers in line as if were children, such as no cups or liquids at your desk, 10 minutes break time or can get written up. More than 95% of work given is not innovated,it basically get one thing down and move on to the next job the work is already there. Have to keep track of hours and where we are spending them. Watched like a hawk on budgets we are charging time to, and have to explain why I go over on hours. The whole place works on a constant blame game before anything gets done. I constantly get asked why am I over hours on a project, than down the road asked why am I not working enough overtime.. Management flow makes no sense as they all move around every year. And we get a a personal progress review that pretty much let much lets management tell us how they feel about us. Raises are a joke and promotions are even a bigger joke, and pretty much given depending on what your boss thinks of you. I am making the same amount of money as my bosses base salary and he has 20 years experience on me. Decent job, and couldn't get fired no matter how bad I mess up.
I am underpaid. I have a huge # to hit in order to make this work. The past 3 months have slowed down a bit, but it is winter, still a month to month goal. It is tough when you put the hours in and not make it.
There would be some people that I would let go immediately who contribute to a culture of division. I would work hard to bring the company back to a cohesive whole working together and enjoying being at work. I would have a customer centred focus rather than a bottom line focus.