Ventajas
Decent paid time off and on-site gym. On-site fitness classes were great until the fitness room was remodeled. Room became so small instructors chose to quit teaching. Compensation is okay if you avoid certain divisions.
Desventajas
Poor inter-departmental communication, too much finger pointing and zero accountability, inefficient processes, no standard procedures set in place to follow - every instance is "situational". Senior management exhibits megalomania, company demonstrates nepotism and careless corporate spending (re-branded 5 times in 4 years, built on-site lab to wow VIP customers meanwhile hasn't updated/improved program software in decades). Hyper-focused on the bells and whistles of company image rather than delivering results to maintain customer satisfaction. Great ideas are welcomed but once the meeting ends nothing gets accomplished. There are too many hurdles so people generally don't want to get involved. Employees wear too many hats causing responsibilities to overlap, often duplicating efforts. Company prides itself on innovation when in reality is anything but innovative.