Pros
Exposed to a wide range of project. Very friendly and welcoming office. Found work very interesting and stimulating. Was encouraged to develop a specialist skill set.
Cons
Recent redundancies decided using a parochial and opaque scoring process with capacity for office bias, colleagues significantly marked down for having had any days off sick, colleagues having contracts terminated with very short notice. Divisions are run almost entirely independently from one another with many levels of management throughout company. Senior management in division don't take the time to meet with certain offices. Long-winded generic scheme for all graduates. Failure to supply job codes for non-project work. Management owned - not employee owned.