The downside to working at MIT Lincoln Laboratory is that there isn't a lot of upward mobility, especially if you do not have a PhD. Salaries are also capped fairly early in your career but the overall benefits package is difficult to beat. Working 12 hours days is fairly common but the work is interesting and you are always learning so it isn't too bad.