Pros
Very friendly and helpful people in HR will make you feel welcome. Large pool of offshore staff ensures that US based staff avoid a lot of the tedious and mundane tasks that large implementations can involve. Marketing department is conveying a strong brand. Promotions are largely based on tenure and seniority, meaning that you can simply maintain the status quo and still get a title promotion. Product is very marketable.
Cons
No professional development, even for employees that are not currently staffed on a project. Mediocre leave and benefits compared to the industry. Leadership that assumes that they can sideline your personal life to make you work nights and weekends on little or no notice. Management actively tries to insulate themselves from employees by working separately and only sharing what they think employees "need to know" (this causes confusion, lack of common goals, and a LOT of unnecessary work). Offshore resources are treated as second class.