Comment
Comment by codeonfire
Every job is going to suck if you're an engineer for hire. There is no mythical good place to work, and if there were, someone like these guys would be working overtime to make it suck for you. If you're an engineer you need to be working on selling your own products and services and working within the framework of being a business owner. Once you accept a permanent salaried position, no more negotiation is possible and you will have to weigh each new set of terms dictated to you with the cost of quitting. Setting up a business allows you to renegotiate with clients and you will never have to take the career hit of quitting a salaried position again.