Pros
- Total Compensation Package is competitive - Company is strong financially
Cons
Where to start: - Too much talk about culture and social issues. Need to focus on the work. - Revolving door of upper management, almost all hired from outside which limits any upward mobility - Upper management in tech seems to have no clue what is happening at the lower levels. Extreme amounts of duplication of work. - Engineers are more integrators than innovators - Software delivery is made very difficult due to antiquated processes, poor quality of internally developed enterprise systems that must be used and abstracts over many items which makes skills of good software engineers for hire irrelevant - Attrition due to 2 day in office requirement, many people are only staying because they are in the process of getting green cards - Slow to deliver business value because of inconsistent operating models