Pros
Professional atmosphere, serious products. Excellent infrastructure. Benefits go beyond what is minimally required by the law. Savings plan, grocery card, if you wish you can find stability here. Work/Life balance is pretty decent. Talented and highly educated IT and sales personnel.
Cons
Old technology stack. Nepotism: a relative of a manager was hired for the translation department, despite the fact that the relative didn't even know basic English or basic computer skills. Disregard for innovation and latest trends. The translation/localization department in Puebla lacks leadership, which reflects in the questionable quality of the translated/localized products. When I was hired, I was "conditioned" to receive a lower salary because I didn't have college education. Limited growth opportunities. You can just be "translator junior" or "translator senior", which is the same really.