SpaceX also has a reputation for severely overworking its employees in addition to the below-market pay.  If working in aerospace that actually gets humans off the earth is your goal, then SpaceX is hands down the best private employer.  However, if you just want to use your education and skills to work on aerospace while working reasonable hours for good pay, one of the ULA companies would be a much better bet.