Overall, EDJ is a great place to work.
Pros
Job security, consistent firm growth, constant learning of financial aspects, firm/vendor policies and transactional processes. You can choose to work directly with clients/prospects as the Financial Advisor (FA) or as the Branch Office Administrator (BOA) or if you prefer you can support the over 12,000 US branches in a corporate environment with offices located in Tempe, AZ and St. Louis, MO. I think the FA and BOA positions are for people who want to do have virtually the same job functions for the long term and home office associate positions are for people that prefer climbing the corporate ladder, having a variety of job functions throughout their career.
Cons
As a BOA, there is not much room for career advancement. If you meet the requirements, you can get promoted to Senior BOA, other than that you may take on your region's leadership roles such as Regional Leader BOA, Regional Meeting Coordinator, BOA Mentor Coordinator and so on.