Pros
A couple of years ago I had a good view of this company but the new management changed my entire perspective.
Cons
There is a lot of micro managing and petty behavior from management on some assignments. They don't hire competent trainers to help you with basic job duties and open door policy is non-existent. They have no concern for your overall well being and basically have the mentality to break you all the way down to build you up. There are a lot of people who left this company and with good reason. You can't voice any concerns without suffering the consequences of being released (even anonymous) because a co-worker actually got release because of it. Management is close friends with adjusters and basically gossip and judge people. Overall I would not go back to this company for anything in the world.