Pros
Miles Technologies is not the first IT company I’ve worked for, but it will be the last. I love it at Miles and I plan on retiring from here. Miles sets you up to succeed at work and in life. The leadership team cares about everyone here and invests heavily in their success. There is always a class or seminar going on at Miles University and every employee meets with their manager on a regular basis to review their career planning paths and professional development goals. Additionally, Miles is the most well run organization I’ve ever worked for. There is a process for everything, but here the processes don’t bog you down; they enable productivity and enhance efficiency. If you buy into the system you’ll be successful here. After I reviewed Miles’ core values during the interview process I knew this place was special and that I wanted to be here. Three (almost four) years later I consider working at Miles the best professional decision I’ve ever made.
Cons
There aren't any. You always face challenges but no more here than anywhere. The difference here is if you need help you'll get it.