If you are driven, no door is closed to you. Opportunities to learn other specialties, for personal and professional development and to move up are plentiful - but they aren't handed to you, you need to seek them.
Employee friendly culture with good focus on well being (physical and mental).
Cons
If you get the wrong manager, your work life balance might suffer.
Management not great at communicating.
Opportunities and resources are not handed to you on a silver platter.
The work overload allows you to gain knowledge/experience in other areas. Some areas allow work-life balance or work from home to balance the overload.
Cons
Hard to take advantage of opportunities or promote unless your a personal friends (non-networking friendship) or related to management in most areas.
Exciting Opportunities to grow and strategically align my skill set with company objectives.Great Benefit Package that includes a rich 401k, above the standard.
Cons
AT this time, I do not feel that there are any Cons. The Benefits Package is very good, 401k is very rich and work life balance is present in this environment as well as professional development opportunities.