Pros
Compared to the good job I foolishly left to come to BAE, not a single one!
Cons
I was interviewed for a FPGA/Firmware position at BAE in Nashua.. The FPGA team and work sounded great and I accepted the offer. On my first day, I discovered that without my knowledge or consent, I'd been switched to another group and that I would be doing System I&T, writing test plans and such, with no FPGA work at all. I spoke with the boss and he said there must have been a "misunderstanding" and that he'd try to get me back into the FPGA group. How anyone can confuse FPGA design and System I&T is beyond my comprehension, but I said "OK" and proceeded with cautious optimism. When I got into the FPGA group, the boss said they had more people than work and I'd be acting in a "dual role" as a code documentation person - following people around and documenting their VHDL. He never did say what the second role was, but I got the message pretty quick - there was no second role. I'd been hired for a position that didn't exist. I left a perfectly good job to come to BAE for what sounded like a great opportunity, and instead got switched into a position that I would have never taken, by a careless and unapologetic hiring team.