Keep in mind this is in the eyes of an intern but:
- employees are friendly and willing to help if asked
- lots of learning opportunity
- projects in which you can apply what you learned
- lenient WFH
Cons
- the quality of your project can be dependent on which team you are on and your mentor guiding you