Great learning environment with exposure to real-world
Cons
Some projects have tight deadlines which can be stressful. Internal documentation is sometimes outdated or lacking. Career progression isn’t always transparent unless you take initiative to ask.