Good benefits
Good work environment
Home office most of the time
Transport to office provided by the company
Office is pretty and in a great location
Managers and leads are human, they understand and care
Cons
PTU for Mexico is a bit low compared to other companies but other benefits are great
Communication is not so good throughout the company, its goals, status, etc.
Education fund was cutt off, it used to be more.