They have the best sales training in the industry and talented people all over to develop your skills from. You should be able to succeed if you want to here. There are a lot of opportunities to advance.

Cons

You will pay multiple levels of managers bonuses before you start getting yours. It is definitely a "me first" environment. There are quite a few people making good money but most are keeping an eye out for an exit. Upper management is only interested in results.

Recruiters are not honest. I once was told by a recruiter he had a long term assignment for me but he needed me to first help out on a short term one first . Was once placed in a company entering into bankruptcy. I was in the middle of a very important project which had to completed prior to bankruptcy being filed. I was pulled due to bankruptcy . Not given any other work. I felt used