Pros: great learning environment, opportunities to grow.
Cons: building relationships with supervisors you do not interact with regularly.
I worked in Transaction Services for almost 10 years. Great people who work hard, and appreciate the hard work of their teams. The partners and staff are always willing to give more challenging work if you are up to the task, so it definitely fosters a great learning environment, and encourages growth.
You have to be a self starter, but must be a team – more... player when projects arise. If you are not a team player, it will be difficult to succeed.
MOST IMPORTANTLY, make it a priority to build an open dialogue with your supervisor. If you don't, no matter how you try to advance, they can hold you back. – less