Depending on location, you may be putting in very long hours, including weekends. Some of the locations are not ideal either. If you want to move up quickly through the company, you have to be willing to relocate. With that said, successful employees are usually rewardeed with new opportunites.