Pros
Working at IMS has been great thus far. It has allowed me to expand on my education and acquire real experience in the inner workings of a small business. No matter what position you are looking at there is plenty of opportunity to learn and grow with the company. In my two + years with IMS almost every job opening begins with reviewing the current staff to see if there is a good fit. If you put in the time, energy, and focus into learning everything you can, I can assure you that your hard work will not be overlooked. The casual environment is something that I see as a pro. You will not find a tie in the place! With that said, a standard of professionalism and decorum is expected from everyone that walks in the door. IMS treats its employees with the same amount of respect and dignity that they treat their clients. This has been a refreshing change of pace from some of my past work experiences. IMS offers a wide variety of careers, allowing anyone to find something that they can excel at. You will be hard-pressed to find a friendlier work environment than IMS.
Cons
There is not much to mention here, as long as you work hard and try to learn as much as possible when you are starting out you will enjoy your time at IMS as much as I have. If you are looking for a large corporation where you can just disappear into a middle management position, work out your days anonymously, and never have a good day at work, than do not apply for a job at IMS.