Not Good, Not Good at All.....
Pros: decent pay
Cons: everything else
Upper Managment is a joke. Most are uneducated drones. One in particular is an incredible bully, choosing to lead via fear tactics.
They've had so many layoffs, they have zero credibility anymore. I was there for 2 years, and when your time is up, your time is up! They gather you into a room with some of your peers, give you a speech, and usher you out the door. Many, many companies these days handle layoffs with dignity and respect, but SLS chooses to use it as an opportunity to strip you of your last ounce of pride.
In short, I made some cool friends there, but it's not a place for a career. Hostile work environment, horrible management, an H.R. Department that doesn't act on anyone's concerns, and projects that get cancelled left and right because Clients aren't happy.