MIL is a great organization to work for - I have been with MIL for over 3 years now. They ensure your happy with your position, and if you aren't they will help you find what's best for you. They offer really good benefits and average compensation. There is room to grow within the company too. Depending on the contract, the hours are strict to only 40 hours/week. Also, there is a really great work home life balance.
Benefits, hours, culture