Pros
- Decent benefits - Facilities are new and top notch - Development Teams have access to the latest tools and technologies
Cons
- Poorly managed projects result in disproportionate workloads - Lacks technical vision and execution - HR is so poorly staffed they cannot correct department and leadership deficiencies - Poor project management and planning forces teams to work 12+ hours for months on end. - Outdated development process (lacks industry standards) - IT leadership doesn't trust employees and would rather spend money on consultants who are repeating what employees have said for years. - Middle and Upper management (not C level) lack trust in employees - Poor management has resulted in lots of very talented employees leaving