I very much enjoyed working at Oceaneering, out of the years I had been there, I can't say that I regret being there one bit.
A typical workday at Oceaneering was fast-paced, but at the same time laid back if that makes sense. There was a sense that things needed to get done there, but also your fellow employees made it feel like a small laid back company because everyone was pretty close there for the most part.
I learned how to hone my time management skills there due to the fact that in our production departments we had ever shrinking lead times, but it was a challenge and it was fun most of the time.
The mid-level managers really seemed to try to take care of their employees the best that they could and wouldn't talk down to their workers as if they were better. But of course to the higher managers, it is more about the bottom line than the employees, but then again it is a business and that is to be expected