Great balance between work and personal life, with great people and a lot to learn. We have the opportunity to implement different technologies and methodologies to reach the projects goals.
Cons
Still can improve a few methodologies and documentation, but over all it is a great place to work