Pros
I work for the Software Engineering Department. The managers work well together. Everyone works on an Agile team and their are 14 teams. The Agile are made up of a Product Owner, 4 Developers, and 2 QA staff. An Agile coach works with each team part of the time. Teams have much autonomy to set their goals and work together to achieve their goals. Planning is ongoing and we share plan for the next 10 week at planning events 5 times a year. I like the cadence. I like the people I work with. I like the positive environment. I like working with my manager. He is very open to ideas and lets me follow through on the ideas. He follows up regarding what we learn as we try ideas so we do more of what works and less of what isn't working. I like the products that we work on. I think our work matters to the Health Care industry in the United States and we make a positive difference in people's lives through our work. I like that I can work from home 1-2 days a week as needed.
Cons
The downtown commute during construction season or on a rainy day.