Pros
you get the chance to acquire a lot of hard and soft skills with the various systems and carriers you deal with. Great way to build your resume.
Cons
Terrible upper management. If you aren't in the "in crowd" you will not get a promotion. There are people that stay in the same position for over 3 years like myself and management strings them along saying that they have their best interest. This is a bold face lie. Department moral is always low and turn over at this company is very high. You don't get paid for the amount of work you do as well. If someone gets fired or leaves the company they'll dump all the work on the work on you and expect you to do magic to keep up with the work load. Do yourself a favor and run. I would not recommend this company to anyone.