I have a BSc in Physics, just received it about half a year ago. I decided to take a year off to figure out what I want to do and take the Physics GRE and I'm still a little torn. I love physics more than I thought possible. I like how it challenges me and makes me feel accomplished. However, after the past 4 months of job searching with us a BS, I'm a little disheartened that I won't find a career with a PhD. Is engineering an equally good option for a career? I'm looking for some insights and information on software engineering Some additional information: - During my undergrad, I finished 3 years of part time research in experimental nuclear and particle physics, including a month-long particle internship in Italy to work on a particle detector. So, my career in physics would probably be in nuclear and particle physics. - I have a contact at Sandia National Labs that I could use if I get a PhD in physics, I just don't know if Sandia does any research pertaining to those fields. - I'm moving to southern California come summer, so I would be around a lot of the Silicon valley companies, which hopefully means some job opportunities and choosing California universities for my next degree. Thank you all for the input. I really appreciate it.