Pros
The people make work enjoyable and my days go by fast. I have enjoyed working so closely with my AVP and VP. I can see how they approach things and formulate my own strategy using some key pieces of advice from them and integrating my own ideas as well. I have been given enough freedom to decide what I will do from the moment I step into work until the moment I leave. I also have access to different resources when I need them. At this company they really encourage you to put in what you want to get out. Although it sounds cliche, it's true. There are trainings every week that reiterate important information and keep us up to speed with the ever-changing industry. The staff in charge of training is awesome and I can personally reach out to them if I have any questions. The AVP's and up maintain a relationship with every employee on their branch. I have no problem going into my boss's office and asking him a question. His door is almost always open. On top of all that, the company is growing very quickly and it means that there are a substantial amount of opportunities. I'd recommend this to all of my friends coming out of college and beyond.
Cons
401k could be better.