Pros: decent pay, at first
Cons: zero appreciation, and no support from hr
Complete lack of leadership at the senior level, zero work/life balance, and impossible expectations. Hard work is not rewarded, and management will steal ideas of employees, and present them as their own. Senior management will also take credit for cost saving ideas, which were driven by subordinates.