you get to work on every aspect of the industry which is really useful for the entry-level position.
Dislikes
As its medium scale firm sometimes you have to work on everything and it may distract you from your core work, although its quite helpful in your career