Pros
This was a great place to jump start my career and I was lucky to have a manager who really cared about helping me work towards my goals. I knew what skills I wanted to work on and asked for those opportunities to develop them.
Cons
There are not enough resources to cover the amount of work they want to get done. Regardless if you're on the business front or on IT, there is an obvious shortage of human capital. In my experience, you don't get compensated for overtime- you're expected to just do it. Because of this, everyone is stretched very thin, become irritated, and hence, teamwork and camaraderie suffers. This is frustrating yet understandable; why would you want to help someone out when you're neck deep in your own mountain of work? The office also needs a serious facelift. It still feels like a 1960s office, without the wide open space. I'd be embarrassed to show outsiders what this office looks like.