Pros
The team I worked with was young and energetic- we had fun. Social events, outings.
Cons
Very low pay, bonuses were so minimal there was almost no point, super high ladder to climb to get to where you want to be, political games, they keep people on contract for a very long time (can be years) and then when the person threatens to quit, they give them full time. The company is dying, every year sales/revenues are down, they're always trying to figure out new ways of being innovative but other competitors have already done it, there are too many old people still working that should be retired- that are now allowing the new blood coming in to give their opinions of what the company actually needs to grow. High turnover because you have to do a minimum 2 years in a position even when there are job openings for other positions you are interested in, the company would rather give those roles to an outsider than promote internal job growth.When I worked at Xerox I was on a team of about 20 people. Two years later there are only 2 of them left working there. They are also constantly letting people go, blaming it on poor sales.