Pros
Good environment, good people. And company growing really fast, there you can find a path to become a senior developer, architect or a project manager.
Flexible company when you have to go to the doctor or do another personal stuff.
They give to you a laptop or mac if you need it.
Cons
Very low salary, it could be better.