started off with a smaller software company which was a good thing actually! You get in touch with many different units and teams and get a glimpse of the overall lifecycle of a software project, from its early conceptual phases and inception to its actual development and testing and operation and final go-to production.