Sweatshop with Disfunctional Management and Culture
Pros
Interesting projects that provide technical challenges, decent benefits consistent with other large public companies, decent work environment, support staff that wants to be helpful.
Cons
Ineffectual management with unrealistic demands and expectations, poor quality work product, very risk-adverse company perspective, management greed is at the expense of the workers, burdensome policies and procedures, unrealistic company growth metrics, high staff turnover (> 17%), several (but not all) management in western division exhibit questionable ethics and will lie to you and others to meet their personal objectives, no continuity with project teams and staffing due to high attrition and pressure to be billable, performance metrics used to deny and punish rather than reward and motivate. Worst place I have ever worked; management cannot be trusted.