Pros
Good pay, good benefits, good company stock grants and company stock performance. Work with a lot of driven people and provide a very valuable advisory service that helps a ton of people with their retirement needs. Strong morals, good ethics, and extremely focused on doing what is best for the client.
Cons
Virtually no work-life balance - the company offers free drinks, snacks, and foods which is great, but you don't actually have time to eat or drink any of them. Not a place to work if you have a family and want to see them - lots of mandatory overtime and working on weekends. Managers are expected to manage a team of people, manage the business, and manage multiple projects. Very low employee morale and employee engagement - employee turnover is high as a result.