The pay is on the lower side and the annual adjustment is very low. There is very little room to grow career-wise. It feels like a good place for senior engineers who are ready to ride it out to retirement. I put this on the "con" side... but maybe it's a good thing? If you are later in your career and are just looking for a place with decent pay and good benefits, then this is the place for you. Just realize you aren't going to get rich working here.