Pros
I experience new challenges every day, and I think that is one of the most interesting and exciting aspects of working at Miles Technologies. I have the opportunity to work with customers in all industries on a wide variety of projects. The learning curve can be steep at times, yet you are surrounded by bright and ambitious people that are willing to help. Miles Technologies has a positive culture which is proactively and consistently nurtured. In addition to working hard, the people here know how to have fun. There are plenty of opportunities to engage in either social or other activities that help us get to know each other better. They also have a few charities that they are actively involved with, which I think creates a nice balance. From a career development standpoint, those that work hard and are eager to learn are recognized and presented with opportunities. If you like challenges and solving problems and you are committed to helping other people, then Miles Technologies is a good fit where you can continue to grow.
Cons
We work with many customers in a fast-paced environment and they have high expectations (as they should). Customers will show frustration at times if they feel their expectations are not being met. This can cause some stress. I would assume this is true in most service-oriented environments. I think you need to be able to work through stressful situations well.