Good to start as fresher,
exposure to embedded programming and product POC development
Real time projects gives good exposure to latest technologies in IoT
Inconvénients
Time management is poor
Projects management can be done better
Sometimes need to work on weekends if demanded by manager