Good support for the developers. Nice client environment; Depending on the project, you can take your time to finish your tasks with patience and care.
Cons
At the time I felt a bit of lack in future vision. You have to determine your own path for growth.