Pros
Worked with some great people in my time at Yankee Group. Direct manager and a majority of the people I worked with on a daily basis were intelligent, fun, and hardworking. Was given the opportunity early on to explore different areas of the company and take on ad hoc projects.
Cons
There were a lot of communication issues. Was often given different instructions for the same task and inevitably could not make everyone happy. Teams were insulated and nobody knew what anyone else was doing, which led to mixed messages coming from all directions. Salary was very low for the amount of work assigned. Promotions were few and far between, with many employees stagnant in their positions.