Good workplace, nice colleagues, nice projects, good starting point.
Cons
No mentorship programs, if you want to grow you’ll gave to do extra work in your free time. You might be required to do some overtime depending on the project and the client needs. Not great, but it happens.