Pros
Good place for starters to gain experience.
Cons
This is a decent place to start to gain experience. Once you gain that experience, LEAVE! The management is terrible, zero career opportunity, upper management is very selfish you are just a number to them. I was with Amtrust for 5 solid years and gained .68 cents raise in all of 5 years (Yes, you read that right). Every year you were promised you will get a raise but you were cheated out off. Lot of broken promises. Lots of favoritism being played. If you don't kiss butt or if you're not their favorite individual, you will be pushed aside and given more work while your team leaders and managers take hours long lunches and take the credit for all your hard work. In 5 years of working here, I have learned a lot.