Vantaggi
This is the best company I have ever worked for! The people here aren't just your coworkers, they become family and that is a direct result of the culture set in place by the owner and executive management team. MSI promotes from within and will give you the tools needed to achieve your desired career goals. Whatever the assignment, you are set-up to succeed with adequate training and mentorship. Speaking of mentors, this company is full of experts that are willing to share their knowledge, experience and advice with you. This is incredibly valuable. I learned so much while working at MSI and developed a skill set that I wouldn't have been able to get anywhere else. You will never be just a number at MSI. They value every single one of their employees and are good about acknowledging the contributions they make. They have an open door policy, are really good at addressing any concerns you may have and are exceptionally accommodating to make sure you have a positive work experience.
Svantaggi
The only bad thing is you will compare every company you have worked for, or will work for, to MSI once you leave.