You have to go through at least one company like that.
It is often the only way to find out what type of "employee" you want to be. (environments, coworkers, projects, schedule etc.)
Or, it will motivate you to become self-employed or launch your startup and do things differently :-)