Pros
I have nothing positive to say about the company.
Cons
HR is terrible, they'll do everything they can to give you a low salary and ignore you once you enter the company. They won't pay you a fair market rate, they don't have a career band definition, and there is no growth for most people here.