The company has an excellent organization based on solid values that are followed on a daily basis. Very good conditions and flexibility in choosing work place and schedule.
Cons
Being a small company, there are some processes that are in the phase of being fully developed, but that helps a lot to learn more even if the workload is higher.