interesting place, but the administrative structures were difficult to work within...
Pros: training budget, travel
Cons: poor administration
My job involved helping another company to implement a parallel version of their software. This included: providing detailed reports on performance at regular intervals; designing, implementing and testing a parallel solution; ensuring staff were properly trained on how to maintain and develop the solution; administrating the project time and budget; and providing regular feedback to an oversight committee consisting of people from various subject areas.
Management within the company were friendly and easy to work with, as was immediate management within the university. However, Durham university administration often caused problems and a huge amount of frustration... Having to interact with the bureaucratic nightmare was often the most difficult part of the job, at times overshadowing the joys of helping a company to reach their utmost potential.