In general, good co-workers and some exceptional people
At times the work was exciting and we used to travel to customer sites occasionally
Cons
Overworked
Projects were not resourced well
Poor comms from management
Very bad processes and no standardised delivery framework
Blame culture
No training or upskilling offered