Pros
Excellent technical exposure with real-world problem solving
Learning opportunities are unmatched, especially for engineers
Very experienced and supportive mentors
Honest and transparent managment culture
No fake promises, - commitments made are consistenly delivered
Great place for long-term technical growth as full-time SDE
Cons
New management is still finding its footing
Occasional process gaps or decision making misstakes
Some things can feel little unstructured at times as systems are being streamlined