Pros
Benefits are decent, the people are very nice and corporation has laudable values. They value being a part of the communities they operate in and support employees being involved. They are very open and progressive as far as covering domestic partners, supporting/promoting women, minorities and LGBT employees. Good vacation package for everyone, like that there is PTO and not sick separate from vacation, and decent bonus so long as you aren't in the staff pool.
Kontras
If you are staff or admin you are working for peanuts. You can have the best performance reiew of your life but the bonus pool is so small that it won't matter. If you are a Client Associate, the salaries are tiny and you are paid at the whim of your broker. All admin salaries are waaaay under industry standard for your geographic location.