Pros
Very friendly environment. Everyone feels happy, and bosses feel like just another coworker. They are also very flexible on your work schedule if you are studying currently or plan to. Also, they offer big discounts on scholarships for one ( if not the best) of the biggest universities in the country. (Mexico). Lots of benefits.
Cons
Salary is not very competitive, but this company sells itself as a great place to work of you are just starting off with a great atmosphere. Would not recommend to someone with a lot of experience.