I work (in sales) for a company that creates software for the K-12 education market. On one hand, my company competes with other private companies to create constantly improving products to help teachers in both public and private schools. Our products are very impressive and achieve remarkable results when implemented properly. I'm very good at what I do and I get a lot of pride from the success stories I often hear from my customers. But on the other hand, I also benefit from the outrageous pricing practices that can only come from dealing with the bottomless pockets of the public sector. In order to be competitive, our company must embrace the important new trends in education, even when I don't agree with them (ie. common core). We've also recently aquired lobbyists, to "keep us informed about federal funding opportunities". These are all things that I oppose, but I also realise that if we don't do these things, our cometitiors will. So this is the dilema that I've been dealing with. Is it moral for me to do what I do for a living?