Pros
Intially the opportunity to serve in what is on the job description is there. The customers are okay to work with and truly have bought into the marketing hype.
Cons
Customers anxiously waiting and hoping for delivery since they are trapped in iron clad contracts that are changed with work orders daily. Code that never works as requested or required with elongated re-delivery dates. No response at escalation points leaving you hanging. Silo's for every division and department. There is a huge lack of leadership but somehow you are left to understand the invisible chain of command making it impossible to be productive. Extremely long hours with mandated weekend work due to poor strategic management and training be prepared to only be reactionary. A real thankless environment. The environment is toxic at this time a minimum of two people are leaving daily. This is not an A level Team. Anyone with options left is leaving. I will resign next week. This is not a healthy or productive environment.