Pros
None, company does not care about employees
Cons
HR and management will make up lies, show no proof and fire you with no warning. Even when ask for proof of allegation, HR refused to provide as there was none. There is a reason they are now looking for their 3rd mortgage fraud investigator in 6 months time. They also do not believe in raises or annual review, poor 401k match and high cost for family benefits.