Pros
-A strong and positive culture that encourages collaboration and growth
-The freedom to experiment, innovate, and explore new ideas
-Continuous learning opportunities and exposure to new challenges
-A supportive environment with talented and approachable colleagues
-Encouraging managers who provide guidance while fostering independence
-The autonomy to solve problems and find your own path to success
Cons
None that i've seen or faced so far