Pros
A unique opportunity in the midwest space to work for an IT MSP / consulting organization that is driven by engineering and places stability first on the requirement list of a given design while still maintaining the culture charms and daily autonomy akin to smaller organization.
The analysts and engineers are not treated like fungible assets, but are encouraged to develop specializations and interests with internal and external training, testing, and certification covered.
Specialization is encouraged, but fundamentals across many areas of the IT landscape are a required to excel. Weaknesses aren't exploited, but are built-up with a culture of knowledge sharing and collaborative effort among the analyst and engineering staff.
Work with clients, people, and systems across verticals, backgrounds, and vendors.
Hungry or thirsty? Grab something from a stocked kitchen.
Need a mental break? The ping pong table has been known to solve many challenges.
Want to use more than just your brain? Attend the monthly wellness / workout sessions in the afternoon.
This company is doesn't build strong analysts and engineers, it builds strong human beings.
Cons
Brains have been known to hurt after whiteboarding sessions.
IT in general comes with its ups and downs. Clients can get frustrated, peers can get upset, mistakes happen at the personal and company level. It is stressful like anywhere else. What is different is that people and the company are encouraged to confront mistakes and weaknesses, have an overwhelmingly positive response, and end up with a positive (or at least neutral) outcome.