Pros
OK, it is no accident that MOS has been nominated to the 101 Best & Brightest companies list for the past several years. My managers have been incredibly good at this company, approachable and very interested always in helping me reach my goals. I have learned tons here and continue learning more every day; I believe that this company is truly interested in giving its employees every opportunity to succeed and grow. Additionally, the people here are fantastic, this is one of the only jobs that I have ever had where I can honestly say that my coworkers are truly my friends!
Cons
Everything we do is service-based, so sometimes there are big time crunches and it can get stressful. However, I would like to say that it is not the sort of "ongoing problems that never get resolved" stress that I have experienced before at some other places -- the days go fast and I never feel bored.