Pros: job security as long as your job performance is good
Cons: benefits and raises keep getting scaled back every year
I enjoy the work I do and have had the pleasure of working with some very good people through the years. My favorite task was the first task. I had the good fortune of working under a great mentor who taught the fellow group of 4 new hires the ins and outs of FPGA design.
In recent years, there is a tendency to have way too much management. This results in a lot of overhead that is wasteful and disheartening.
At this point in my career, I would like to explore other opportunities. I've spent 16 years at Raytheon, and it's time to move on.