If you like difficult-to-understand tools and policies, abrasive relationships with the management, and complicated promotion processes, then this is the company for you.
Cons
Salary is too low and when you get promoted, your salary increase is delayed.