The people are very friendly, excluding middle management. A typical day at work consists of running reports, troubleshooting system issues, and attending a few meetings. I learned a lot about software as a service. Middle management is quite horrendous. There is zero communication from upper management that flows down to regular employees. Middle management is extremely secretive, conniving, and down right deceitful. They have no problems with violating Human Resources policies and in turn are protected by the very policies they violate. The hardest part of the job, by far is dealing with the steadfast commitment to political shenanigans and the complete lack of actual work ethic. It's pretty sad when the employees are desperate for projects to work on and management is busy gossiping. The most enjoyable part of the job is interacting with others like myself who want to do a good job on actual work, learn new things, and help their coworkers do their jobs too.