Pros
Met some very nice people. Social events were always great fun.
Cons
Very little training given, and very little monitoring of performance, but senior management very quick to place blame when issues arise. Toxic work environment. Some departments micromanaged, some seemed to have no management at all. Salary only competitive at entry level.