Vantaggi
I've been at SIM for a while now and I've quite liked my time there. In my time there I've worked on a number of projects and have learned a lot of new business processes and technology. I've been fortunate in my time there as I've gone from code monkey to management back to code monkey (for now) and I've never felt disrespected by SIM itself. SIM is a hard knocks kind of work place which I love. Co-workers are great, senior management has always been available to me and have been very approachable. In the time I've worked with SIM my wages have nearly doubled, they have not been stingy with the raises and others have also been well treated, however these are top performers too.
Svantaggi
As I said it's a hard knocks kind of place to work. Many employees come in having heard promises of on-the-job-training which there is, by doing stuff. It's a meat grinder, especially new people can find the expectations daunting and it's not a kind and fuzzy place in the thick of delivery. There are some abusive managers.
It's really easy for the less assertive to feel completely bowled over, or if one believes anyone but themselves is responsible for their career development then this is not the place for you.