Pros
The people that work at AFF are absolutely fantastic and go above and beyond to ensure their employees are well taken care of. At face value, the energy exuded by the team and the corporate events that keep you engaged and having fun is great.
Cons
However, below the surface, there are some real issues at hand. As this is a small company that is exponentially expanding its departments, there are bound to be some growing pains. Be aware that, if you plan on obtaining a position in the Compliance Department, this is a non-traditional office that will require a lot of self-direction and micromanagement from multiple levels, as well as from other teams within the company. In my experience, it is the other teams that go to Compliance to review various items before implementation; however, this is not always the case here. Overall, make your decision wisely. If you are all about the perks of corporate benefits, this is the job for you. If you want to take a position in Compliance and take your job seriously, I would recommend you find another company, as there are various issues that have yet to have been uncovered. Be prepared to deal with unruly people that override your decisioning process and "shut up and color."