It's a good place to learn and grow from the design to the detailing stage because the project will be given to an intern and supervised by a director or senior engineer.
Cons
The work may be challenging since the intern will be handling one project while the junior engineer will be handling a few projects at the same time.