Functions like a large business, but acts like a small one. The culture and relationship among staff is fantastic. They have a real sense of teamwork in most departments. While the job can be stressful and sometimes feel thankless, once you go home your works stays at work. granted sometimes you work late hours to meet deadlines or insure quality patient care but this is not common (depending upon the department).
Working there is similar to high school in the way that each department acts like it's own clique, rarely branching out to get to know anyone else which leads to awkward Christmas parties. But once you're a part of the group they are like a family. They do lots of events outside of work, and act as a good support group if you have trouble at work or home.
The management is difficult to describe. Sometimes it seems like they have no idea how to manage such large departments, or don't care. There is good opportunity for advancement in the company, however the managers play favorites and sometimes don't post open positions because they already have someone in mind for that position even if someone else is more qualified. However the most managers care a lot about their employees and will back them up in internal issues.
The company makes a habit out of making large choices that affect day to day processes without fully explaining the benefit or why we are doing it, which leads to confusion, miscommunication, and mistrust.
It's hard to 'prove' yourself to the company and the people who work there, and once you have the pay off isn't really much. Some of the physicians don't try to get to know you due to the high turn over. Some of them never bothering to learn your name.
All things considered I really enjoy my job and working there. It's not without it's faults, but neither is any large family.