Pros
The culture within my local office is great. Everyone is supportive and has a great attitude. There is minimal drama and everyone's top priority seems to be our clients. This company is big on promoting from within and they will help pay for your education and training to get you there.
Cons
As a whole the company can be inflexible and want every office to be identical and do things the same way, regardless of the culture of where the office is located and whether or not it makes sense for the physical layout of the office or the types of clients they serve. New policies and often rolled out with little notice or forethought leaving people stressed out and scrambling to comply. Pay is also lower than other companies that provide similar services and benefits are lacking.