Software Engineer • Former Employee
Pros: Really amazing benefits for medical and dental, sick/paid leave, vacation, etc.
Also, the flex schedule was nice when I was working there. I could alter my schedule how I needed, as long as I completed my 80 hours. Depending on your role, you could really mix it up every day. Really great flex system and work-life balance.
On campus, there are some great food options, and you can eat lunch really quick and get right back to work. Overall, there were a lot of improvements to the campus, which were nice. There was an on-campus shopping center where you can buy snacks, etc.
Most of the food trucks were really amazing and sometimes reasonably priced.
I had a lot of experienced engineers around me to get advice from and ask questions. It's a great environment to learn in. You will be able to get up to speed very quickly and start taking on responsibilities fairly early, and everyone in the office was always very supportive and willing to help for the most part.
Cons: Usually, if you want to get promoted, you will have to switch teams and negotiate a higher salary. Or, if you are fairly senior and important enough on the team, get a job offer elsewhere and negotiate better terms, which maybe is pretty standard, but that's just what I noticed.
In-place promotions are typically not common, but you can get them if you play the game right! I noticed a lot of people would switch teams to get higher pay or even switch companies.
Work can sometimes get extremely delayed and complicated by policies and procedures. Boeing, being a huge company, has a lot of procedures to follow, and sometimes this slows things down and makes things confusing. I would have to track down multiple people sometimes to get things approved/signed off. Frustrating when you're on a tight deadline.