You work on nice projects that contribute to your career growth
Very good communication
No pressure for anything. Everyone is expected to do their best.
Good product (client's product)
Good tech
Cons
Onboarding is lacking. You need to adapt quickly and it's mostly on your hands.
No mentorship or guide for junior people. People are very helpful when you ask questions but don't expect more.