Great people who are willing to teach you everything they know. I came in with zero experience and had no shortage of people willing to take me one on one to mentor me. If you put in the hours and have a positive attitude you will be rewarded, even though the goals are high they take into consideration your effort and attitude.
Cons
Long hours, this is not a 9-5 job and during the end of the month you will be expected to be there before your managers! If you are not meeting your goals you should plan on consistently being early and staying late. A lot depends on your manager if you hit it off this job is much easier . Pay is lower to begin with than many competitors but if you put in the hard work you can move up quickly and make more than the average.