L-3 being a large company does not really afford much room to work with schedules that suit your needs. Due to the nature of being a deployed technician you have very little say on what your schedule will be. While individual people are willing to work with you getting everyone on board to get something approved is next to impossible. In addition, you are not treated like a member of the team more like a number that is replaceable. The pay is more than fair for the position, and some of the benefits are great. The work/life balance can be fair if you can get people to work with you on it. For example, I extended to help them out whenever they needed me to last year, but when it came time to get new schedules I got the worst schedule I could possibly receive. In response to my request to move the schedule 3 weeks to the right so as not to miss Christmas by 6 weeks every year only 1 person was willing to work with me.
Pay, time off in big chunks
People wont help you out when you need it, your needs are not considered