Pros
- There are incredibly knowledgeable and intelligent people working in the company. - Good benefits and above average pay. - They promote from within. Highly regarded and driven individuals move up in the company. - Opportunities for lateral transfers are present. - Company events - Approachable management
Cons
- Huge turnover and problem with retention as a result of company culture and politics. - Lack of a structured development program. When mixed with high turnover, creates an environment of trial by fire. - The lack of the structured development program creates a disconnect with the talent in the company. - Corporate greed manifests itself in setting unrealistic goals and timelines, which in turn leads to deliverables with poor quality, inaccurate estimates, and burnout. - Some employees (and managers) work to the bone - weekends, nights. It's implicitly encouraged.