Do you have to track your time where you work? Where I work we don't do any time tracking, as long as my work gets done everything is all good.
I've had five software jobs.
But it really depends on the company, I worked in both scenarios. Sometimes I can't broker a better deal or find a better company and again, a good team or an exciting project may make up for dickhead management and their paranoid lack of trust.
("Enterprise" and "charging CLINs" are hardly the same thing)