Pros
Easy to connect with different levels of people. Good visibility. Good work environment.
Cons
Many automation projects are only available.
Pros
- really helpful for hands-on experience - working with real companies on a daily basis
Cons
- need to be focused, and work overtime sometimes but definitely worth it