- Great Early Exposure
- Great Energy
- High Diversity in Projects
- Ability to changes teams and work on other things
- Great chances to be promoted with good performance
Cons
- Management can be poor
- subpar technical practices
- Certain leads can stifle growth
- Lack of trust from leadership