The corporate feel is very dependent on the local environment. If you work on a team that is engaging and fun, then the work is great. If the team isn't fun, well, then work feels like work.
You need to jump around between internal jobs and departments in order to move up in responsibility and compensation.