Pros
Provides basic experience in embedded systems, writing barebones C projects, interacting with customers for debugging their issues, writing datasheet, TRM, and customer facing collateral to train new or existing customers on the MCU.
Cons
Toxic work culture, everything is urgent and it's always a yes we can do this without given enough resources
Expect to be burnt out after 2 years unless something changes in management
No defined goals or tangible projects given, you're pretty much on your own and how you develop your success. The mentorship and managers don't really care what you do, but they want you to work on something
Underpaid position for the amount of work that is expected from you
Expect early morning calls and late evening calls, best of luck if you find how to manage these expectations