Pros
Pay was pretty decent Pretty good PTO (20 days, bank holidays) Some decent co-workers Good resources for independent training Lots of teamwork with various teams in IT depending on your role Free parking in downtown Detroit (But it's a ~10 min walk to the office)
Cons
Middle management was terrible. I get the company's philosophy of "Look externally" but just because someone has 10+ years of IT experience doesn't make them a good leader. A lot of micromanaging and dumping administrative work on individual team members when they were already swamped. Outdated tech/processes Limited career growth Lots of red tape. Some tasks that would take you 10 minutes to do could take an entire day. Work life balance was non-existent. A lot of (last minute) late night meetings and working past working hours/weekends. Seemed like managers didn't value your time. Overall company culture was fine, I guess. There was nothing spectacular or noteworthy that I could think of.