Pros
No job objectives, so hard for anyone to argue that you have not met your performance objectives. Very easy to "hide in the weeds" - no real oversight to make sure you are being productive.
Cons
Believe all of the negative posts you read on this site about AmTrust. No onboarding training, per se. Many people in management roles that have no business managing people. Nepotism abounds. (Its all about who you know or are related to or sleeping with). The company grows through acquisitions. Unfortunately, they do not have solid processes and resources in place to sustain that growth for the long haul. Typically hire in via contract. Job titles do not always reflect job responsibilities. Everyone in my group was called "Testing Analyst" but more accurately, some were "Business Analysts" or "Project Managers". Pay rates are significantly below market. Like to hire the young and inexperienced (I guess they are easier to control and manipulate). Not a place to work if you have any legitimate career aspirations. Poor work environment...my first 2 months there, I sat in a different department (overcrowded on my floor) where people seemingly did not have much else to do other than tell stories, take long breaks/lunches, and spew profanities for all to hear.