I've been working full time since Jan, I worked part time the whole time I did my Master's; 1 year as a hardware test and verification engineer at an embedded systems contractor and 6 months as an embedded hardware design engineer at a medical imaging company, that I'm at full time now.
I left the contractor because they were small so had limited potential for growth and were always chasing clients.
The medical company was larger, more directly related to my master's thesis, and promised me the ability to learn and grow from skilled engineers.
But the longer I've been here, and especially now that I am full time the more it becomes clear that management is a disaster.
All the engineering is in Cleveland, all the execs are in San Francisco. The execs have no idea what is happening, set unrealistic deadline, don't do any normal project management and are getting increasingly unhappy that no one is going to hit the unrealistic and arbitrary deadline for FDA 510K submission.