Good or Bad depends on the Department ManagerThe good thingsBeen given all the flexibility to do my jobs, no scolding, no blaming, no office politics. Annual bonus is above average, and salary very vary from the positions, need to always nego with the managers.
The challengesVery depending on the department, some departments have a good manager so very good culture, some other department is in another way. The company is expending very fast in recent years so they might have missed out how to improve the employee welfare too.