Your experience at UOP is what you make of it. If you desire to learn, it is a great environment to do so. It is often difficult to work with the other team members, but that is the case in real life. So I would recommend UOP to anyone that is willing to put in the time and effort to better themselves. Its not cheap so watch out financially.