Lessons learned
I had the opportunity to know in details how the company is organized and how the resource planning is done.
I had contact with complex logic that I learned through reverse engineering, and has improved my practical knowledge of various frameworks such as Hibernate and Technologies like, Ajax, Cognos, etc.